<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "https://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.9.1"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>Doxygen: pcl::octree::OctreePointCloudPointVector&lt; PointT, LeafContainerT, BranchContainerT, OctreeT &gt; 模板类 参考</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">Doxygen
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- 制作者 Doxygen 1.9.1 -->
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
var searchBox = new SearchBox("searchBox", "search",false,'搜索','.html');
/* @license-end */
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(function() {
  initMenu('',true,false,'search.php','搜索');
  $(document).ready(function() { init_search(); });
});
/* @license-end */</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
/* @license magnet:?xt=urn:btih:cf05388f2679ee054f2beb29a391d25f4e673ac3&amp;dn=gpl-2.0.txt GPL-v2 */
$(document).ready(function(){initNavTree('classpcl_1_1octree_1_1_octree_point_cloud_point_vector.html',''); initResizable(); });
/* @license-end */
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
  <div class="summary">
<a href="#pub-types">Public 类型</a> &#124;
<a href="#pub-methods">Public 成员函数</a> &#124;
<a href="classpcl_1_1octree_1_1_octree_point_cloud_point_vector-members.html">所有成员列表</a>  </div>
  <div class="headertitle">
<div class="title">pcl::octree::OctreePointCloudPointVector&lt; PointT, LeafContainerT, BranchContainerT, OctreeT &gt; 模板类 参考</div>  </div>
</div><!--header-->
<div class="contents">

<p><b>Octree</b> pointcloud point vector class  
 <a href="classpcl_1_1octree_1_1_octree_point_cloud_point_vector.html#details">更多...</a></p>

<p><code>#include &lt;<a class="el" href="octree__pointcloud__pointvector_8h_source.html">octree_pointcloud_pointvector.h</a>&gt;</code></p>
<div class="dynheader">
类 pcl::octree::OctreePointCloudPointVector&lt; PointT, LeafContainerT, BranchContainerT, OctreeT &gt; 继承关系图:</div>
<div class="dyncontent">
 <div class="center">
  <img src="classpcl_1_1octree_1_1_octree_point_cloud_point_vector.png" usemap="#pcl::octree::OctreePointCloudPointVector_3C_20PointT_2C_20LeafContainerT_2C_20BranchContainerT_2C_20OctreeT_20_3E_map" alt=""/>
  <map id="pcl::octree::OctreePointCloudPointVector_3C_20PointT_2C_20LeafContainerT_2C_20BranchContainerT_2C_20OctreeT_20_3E_map" name="pcl::octree::OctreePointCloudPointVector_3C_20PointT_2C_20LeafContainerT_2C_20BranchContainerT_2C_20OctreeT_20_3E_map">
<area href="classpcl_1_1octree_1_1_octree_point_cloud.html" alt="pcl::octree::OctreePointCloud&lt; PointT, OctreeContainerPointIndices, OctreeContainerEmpty, OctreeBase&lt; OctreeContainerPointIndices, OctreeContainerEmpty &gt; &gt;" shape="rect" coords="0,56,943,80"/>
<area href="classpcl_1_1octree_1_1_octree_base.html" alt="pcl::octree::OctreeBase&lt; OctreeContainerPointIndices, OctreeContainerEmpty &gt;" shape="rect" coords="0,0,943,24"/>
  </map>
</div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-types"></a>
Public 类型</h2></td></tr>
<tr class="memitem:ab146f2e02a23daff3dc33e11f1ecf41f"><td class="memItemLeft" align="right" valign="top"><a id="ab146f2e02a23daff3dc33e11f1ecf41f"></a>
typedef <a class="el" href="classpcl_1_1octree_1_1_octree_point_cloud_point_vector.html">OctreePointCloudPointVector</a>&lt; <a class="el" href="structpcl_1_1_point_x_y_z_r_g_b_a.html">PointT</a>, LeafContainerT, BranchContainerT, <a class="el" href="classpcl_1_1octree_1_1_octree_base.html">OctreeBase</a>&lt; LeafContainerT, BranchContainerT &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>SingleBuffer</b></td></tr>
<tr class="separator:ab146f2e02a23daff3dc33e11f1ecf41f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_types_classpcl_1_1octree_1_1_octree_point_cloud"><td colspan="2" onclick="javascript:toggleInherit('pub_types_classpcl_1_1octree_1_1_octree_point_cloud')"><img src="closed.png" alt="-"/>&#160;Public 类型 继承自 <a class="el" href="classpcl_1_1octree_1_1_octree_point_cloud.html">pcl::octree::OctreePointCloud&lt; PointT, OctreeContainerPointIndices, OctreeContainerEmpty, OctreeBase&lt; OctreeContainerPointIndices, OctreeContainerEmpty &gt; &gt;</a></td></tr>
<tr class="memitem:ac1f0efca932f13c22f61d93427c09cc3 inherit pub_types_classpcl_1_1octree_1_1_octree_point_cloud"><td class="memItemLeft" align="right" valign="top"><a id="ac1f0efca932f13c22f61d93427c09cc3"></a>
typedef <a class="el" href="classpcl_1_1octree_1_1_octree_base.html">OctreeBase</a>&lt; <a class="el" href="classpcl_1_1octree_1_1_octree_container_point_indices.html">OctreeContainerPointIndices</a>, <a class="el" href="classpcl_1_1octree_1_1_octree_container_empty.html">OctreeContainerEmpty</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>Base</b></td></tr>
<tr class="separator:ac1f0efca932f13c22f61d93427c09cc3 inherit pub_types_classpcl_1_1octree_1_1_octree_point_cloud"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad265334537cd8f7251272e33f5350d82 inherit pub_types_classpcl_1_1octree_1_1_octree_point_cloud"><td class="memItemLeft" align="right" valign="top"><a id="ad265334537cd8f7251272e33f5350d82"></a>
typedef <a class="el" href="classpcl_1_1octree_1_1_octree_leaf_node.html">OctreeT::LeafNode</a>&#160;</td><td class="memItemRight" valign="bottom"><b>LeafNode</b></td></tr>
<tr class="separator:ad265334537cd8f7251272e33f5350d82 inherit pub_types_classpcl_1_1octree_1_1_octree_point_cloud"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad8896c64b83f7a3cb13e81337cd03a1a inherit pub_types_classpcl_1_1octree_1_1_octree_point_cloud"><td class="memItemLeft" align="right" valign="top"><a id="ad8896c64b83f7a3cb13e81337cd03a1a"></a>
typedef <a class="el" href="classpcl_1_1octree_1_1_octree_branch_node.html">OctreeT::BranchNode</a>&#160;</td><td class="memItemRight" valign="bottom"><b>BranchNode</b></td></tr>
<tr class="separator:ad8896c64b83f7a3cb13e81337cd03a1a inherit pub_types_classpcl_1_1octree_1_1_octree_point_cloud"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae53cfda82c353687bd18ac99eec61e42 inherit pub_types_classpcl_1_1octree_1_1_octree_point_cloud"><td class="memItemLeft" align="right" valign="top"><a id="ae53cfda82c353687bd18ac99eec61e42"></a>
typedef <a class="el" href="classpcl_1_1octree_1_1_octree_depth_first_iterator.html">OctreeDepthFirstIterator</a>&lt; <a class="el" href="classpcl_1_1octree_1_1_octree_base.html">OctreeBase</a>&lt; <a class="el" href="classpcl_1_1octree_1_1_octree_container_point_indices.html">OctreeContainerPointIndices</a>, <a class="el" href="classpcl_1_1octree_1_1_octree_container_empty.html">OctreeContainerEmpty</a> &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>Iterator</b></td></tr>
<tr class="separator:ae53cfda82c353687bd18ac99eec61e42 inherit pub_types_classpcl_1_1octree_1_1_octree_point_cloud"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac535a4ebd87341d1c3535a9d07709fbe inherit pub_types_classpcl_1_1octree_1_1_octree_point_cloud"><td class="memItemLeft" align="right" valign="top"><a id="ac535a4ebd87341d1c3535a9d07709fbe"></a>
typedef const <a class="el" href="classpcl_1_1octree_1_1_octree_depth_first_iterator.html">OctreeDepthFirstIterator</a>&lt; <a class="el" href="classpcl_1_1octree_1_1_octree_base.html">OctreeBase</a>&lt; <a class="el" href="classpcl_1_1octree_1_1_octree_container_point_indices.html">OctreeContainerPointIndices</a>, <a class="el" href="classpcl_1_1octree_1_1_octree_container_empty.html">OctreeContainerEmpty</a> &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>ConstIterator</b></td></tr>
<tr class="separator:ac535a4ebd87341d1c3535a9d07709fbe inherit pub_types_classpcl_1_1octree_1_1_octree_point_cloud"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7837e86e5a4556e96f749eef84fb28de inherit pub_types_classpcl_1_1octree_1_1_octree_point_cloud"><td class="memItemLeft" align="right" valign="top"><a id="a7837e86e5a4556e96f749eef84fb28de"></a>
typedef <a class="el" href="classpcl_1_1octree_1_1_octree_leaf_node_iterator.html">OctreeLeafNodeIterator</a>&lt; <a class="el" href="classpcl_1_1octree_1_1_octree_base.html">OctreeBase</a>&lt; <a class="el" href="classpcl_1_1octree_1_1_octree_container_point_indices.html">OctreeContainerPointIndices</a>, <a class="el" href="classpcl_1_1octree_1_1_octree_container_empty.html">OctreeContainerEmpty</a> &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>LeafNodeIterator</b></td></tr>
<tr class="separator:a7837e86e5a4556e96f749eef84fb28de inherit pub_types_classpcl_1_1octree_1_1_octree_point_cloud"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aae9283106bdd1f4baca767f9c1659ab2 inherit pub_types_classpcl_1_1octree_1_1_octree_point_cloud"><td class="memItemLeft" align="right" valign="top"><a id="aae9283106bdd1f4baca767f9c1659ab2"></a>
typedef const <a class="el" href="classpcl_1_1octree_1_1_octree_leaf_node_iterator.html">OctreeLeafNodeIterator</a>&lt; <a class="el" href="classpcl_1_1octree_1_1_octree_base.html">OctreeBase</a>&lt; <a class="el" href="classpcl_1_1octree_1_1_octree_container_point_indices.html">OctreeContainerPointIndices</a>, <a class="el" href="classpcl_1_1octree_1_1_octree_container_empty.html">OctreeContainerEmpty</a> &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>ConstLeafNodeIterator</b></td></tr>
<tr class="separator:aae9283106bdd1f4baca767f9c1659ab2 inherit pub_types_classpcl_1_1octree_1_1_octree_point_cloud"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a154692e65bad736c0f9ccae08bd2f8e7 inherit pub_types_classpcl_1_1octree_1_1_octree_point_cloud"><td class="memItemLeft" align="right" valign="top"><a id="a154692e65bad736c0f9ccae08bd2f8e7"></a>
typedef <a class="el" href="classpcl_1_1octree_1_1_octree_depth_first_iterator.html">OctreeDepthFirstIterator</a>&lt; <a class="el" href="classpcl_1_1octree_1_1_octree_base.html">OctreeBase</a>&lt; <a class="el" href="classpcl_1_1octree_1_1_octree_container_point_indices.html">OctreeContainerPointIndices</a>, <a class="el" href="classpcl_1_1octree_1_1_octree_container_empty.html">OctreeContainerEmpty</a> &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>DepthFirstIterator</b></td></tr>
<tr class="separator:a154692e65bad736c0f9ccae08bd2f8e7 inherit pub_types_classpcl_1_1octree_1_1_octree_point_cloud"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a09e97a5ff995aff000d00a1884a8d483 inherit pub_types_classpcl_1_1octree_1_1_octree_point_cloud"><td class="memItemLeft" align="right" valign="top"><a id="a09e97a5ff995aff000d00a1884a8d483"></a>
typedef const <a class="el" href="classpcl_1_1octree_1_1_octree_depth_first_iterator.html">OctreeDepthFirstIterator</a>&lt; <a class="el" href="classpcl_1_1octree_1_1_octree_base.html">OctreeBase</a>&lt; <a class="el" href="classpcl_1_1octree_1_1_octree_container_point_indices.html">OctreeContainerPointIndices</a>, <a class="el" href="classpcl_1_1octree_1_1_octree_container_empty.html">OctreeContainerEmpty</a> &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>ConstDepthFirstIterator</b></td></tr>
<tr class="separator:a09e97a5ff995aff000d00a1884a8d483 inherit pub_types_classpcl_1_1octree_1_1_octree_point_cloud"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa496eea223ddb37f57078aefa3ac6ad0 inherit pub_types_classpcl_1_1octree_1_1_octree_point_cloud"><td class="memItemLeft" align="right" valign="top"><a id="aa496eea223ddb37f57078aefa3ac6ad0"></a>
typedef <a class="el" href="classpcl_1_1octree_1_1_octree_breadth_first_iterator.html">OctreeBreadthFirstIterator</a>&lt; <a class="el" href="classpcl_1_1octree_1_1_octree_base.html">OctreeBase</a>&lt; <a class="el" href="classpcl_1_1octree_1_1_octree_container_point_indices.html">OctreeContainerPointIndices</a>, <a class="el" href="classpcl_1_1octree_1_1_octree_container_empty.html">OctreeContainerEmpty</a> &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>BreadthFirstIterator</b></td></tr>
<tr class="separator:aa496eea223ddb37f57078aefa3ac6ad0 inherit pub_types_classpcl_1_1octree_1_1_octree_point_cloud"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4fe0d339bcefe6bb78c970766c266e75 inherit pub_types_classpcl_1_1octree_1_1_octree_point_cloud"><td class="memItemLeft" align="right" valign="top"><a id="a4fe0d339bcefe6bb78c970766c266e75"></a>
typedef const <a class="el" href="classpcl_1_1octree_1_1_octree_breadth_first_iterator.html">OctreeBreadthFirstIterator</a>&lt; <a class="el" href="classpcl_1_1octree_1_1_octree_base.html">OctreeBase</a>&lt; <a class="el" href="classpcl_1_1octree_1_1_octree_container_point_indices.html">OctreeContainerPointIndices</a>, <a class="el" href="classpcl_1_1octree_1_1_octree_container_empty.html">OctreeContainerEmpty</a> &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>ConstBreadthFirstIterator</b></td></tr>
<tr class="separator:a4fe0d339bcefe6bb78c970766c266e75 inherit pub_types_classpcl_1_1octree_1_1_octree_point_cloud"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac404358de1dad9636986a4c5e2ce9cc4 inherit pub_types_classpcl_1_1octree_1_1_octree_point_cloud"><td class="memItemLeft" align="right" valign="top"><a id="ac404358de1dad9636986a4c5e2ce9cc4"></a>
typedef boost::shared_ptr&lt; std::vector&lt; int &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>IndicesPtr</b></td></tr>
<tr class="separator:ac404358de1dad9636986a4c5e2ce9cc4 inherit pub_types_classpcl_1_1octree_1_1_octree_point_cloud"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a09158b24d28dbd025f43ba1d43970c2d inherit pub_types_classpcl_1_1octree_1_1_octree_point_cloud"><td class="memItemLeft" align="right" valign="top"><a id="a09158b24d28dbd025f43ba1d43970c2d"></a>
typedef boost::shared_ptr&lt; const std::vector&lt; int &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>IndicesConstPtr</b></td></tr>
<tr class="separator:a09158b24d28dbd025f43ba1d43970c2d inherit pub_types_classpcl_1_1octree_1_1_octree_point_cloud"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa35953d1ae5ae43c46b14a8e37a7e07c inherit pub_types_classpcl_1_1octree_1_1_octree_point_cloud"><td class="memItemLeft" align="right" valign="top"><a id="aa35953d1ae5ae43c46b14a8e37a7e07c"></a>
typedef <a class="el" href="classpcl_1_1_point_cloud.html">pcl::PointCloud</a>&lt; <a class="el" href="structpcl_1_1_point_x_y_z_r_g_b_a.html">PointT</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>PointCloud</b></td></tr>
<tr class="separator:aa35953d1ae5ae43c46b14a8e37a7e07c inherit pub_types_classpcl_1_1octree_1_1_octree_point_cloud"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adea5e55af6bf6a590730d489506fa8c0 inherit pub_types_classpcl_1_1octree_1_1_octree_point_cloud"><td class="memItemLeft" align="right" valign="top"><a id="adea5e55af6bf6a590730d489506fa8c0"></a>
typedef boost::shared_ptr&lt; <a class="el" href="classpcl_1_1_point_cloud.html">PointCloud</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>PointCloudPtr</b></td></tr>
<tr class="separator:adea5e55af6bf6a590730d489506fa8c0 inherit pub_types_classpcl_1_1octree_1_1_octree_point_cloud"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0d2dd9664baa253ace9b403e2da3118a inherit pub_types_classpcl_1_1octree_1_1_octree_point_cloud"><td class="memItemLeft" align="right" valign="top"><a id="a0d2dd9664baa253ace9b403e2da3118a"></a>
typedef boost::shared_ptr&lt; const <a class="el" href="classpcl_1_1_point_cloud.html">PointCloud</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>PointCloudConstPtr</b></td></tr>
<tr class="separator:a0d2dd9664baa253ace9b403e2da3118a inherit pub_types_classpcl_1_1octree_1_1_octree_point_cloud"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3fd8f89506e85d236b939c3b8e99e58d inherit pub_types_classpcl_1_1octree_1_1_octree_point_cloud"><td class="memItemLeft" align="right" valign="top"><a id="a3fd8f89506e85d236b939c3b8e99e58d"></a>
typedef <a class="el" href="classpcl_1_1octree_1_1_octree_point_cloud.html">OctreePointCloud</a>&lt; <a class="el" href="structpcl_1_1_point_x_y_z_r_g_b_a.html">PointT</a>, <a class="el" href="classpcl_1_1octree_1_1_octree_container_point_indices.html">OctreeContainerPointIndices</a>, <a class="el" href="classpcl_1_1octree_1_1_octree_container_empty.html">OctreeContainerEmpty</a>, <a class="el" href="classpcl_1_1octree_1_1_octree_base.html">OctreeBase</a>&lt; <a class="el" href="classpcl_1_1octree_1_1_octree_container_point_indices.html">OctreeContainerPointIndices</a> &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>SingleBuffer</b></td></tr>
<tr class="separator:a3fd8f89506e85d236b939c3b8e99e58d inherit pub_types_classpcl_1_1octree_1_1_octree_point_cloud"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2e13d0899ada2ce4beffcabcea1ee150 inherit pub_types_classpcl_1_1octree_1_1_octree_point_cloud"><td class="memItemLeft" align="right" valign="top"><a id="a2e13d0899ada2ce4beffcabcea1ee150"></a>
typedef boost::shared_ptr&lt; <a class="el" href="classpcl_1_1octree_1_1_octree_point_cloud.html">OctreePointCloud</a>&lt; <a class="el" href="structpcl_1_1_point_x_y_z_r_g_b_a.html">PointT</a>, <a class="el" href="classpcl_1_1octree_1_1_octree_container_point_indices.html">OctreeContainerPointIndices</a>, <a class="el" href="classpcl_1_1octree_1_1_octree_container_empty.html">OctreeContainerEmpty</a>, <a class="el" href="classpcl_1_1octree_1_1_octree_base.html">OctreeBase</a>&lt; <a class="el" href="classpcl_1_1octree_1_1_octree_container_point_indices.html">OctreeContainerPointIndices</a>, <a class="el" href="classpcl_1_1octree_1_1_octree_container_empty.html">OctreeContainerEmpty</a> &gt; &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>Ptr</b></td></tr>
<tr class="separator:a2e13d0899ada2ce4beffcabcea1ee150 inherit pub_types_classpcl_1_1octree_1_1_octree_point_cloud"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a92b1f66a9250437d49e137c4a7b10456 inherit pub_types_classpcl_1_1octree_1_1_octree_point_cloud"><td class="memItemLeft" align="right" valign="top"><a id="a92b1f66a9250437d49e137c4a7b10456"></a>
typedef boost::shared_ptr&lt; const <a class="el" href="classpcl_1_1octree_1_1_octree_point_cloud.html">OctreePointCloud</a>&lt; <a class="el" href="structpcl_1_1_point_x_y_z_r_g_b_a.html">PointT</a>, <a class="el" href="classpcl_1_1octree_1_1_octree_container_point_indices.html">OctreeContainerPointIndices</a>, <a class="el" href="classpcl_1_1octree_1_1_octree_container_empty.html">OctreeContainerEmpty</a>, <a class="el" href="classpcl_1_1octree_1_1_octree_base.html">OctreeBase</a>&lt; <a class="el" href="classpcl_1_1octree_1_1_octree_container_point_indices.html">OctreeContainerPointIndices</a>, <a class="el" href="classpcl_1_1octree_1_1_octree_container_empty.html">OctreeContainerEmpty</a> &gt; &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>ConstPtr</b></td></tr>
<tr class="separator:a92b1f66a9250437d49e137c4a7b10456 inherit pub_types_classpcl_1_1octree_1_1_octree_point_cloud"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7ae7790d587f3c92c079f3f3b61f4c7f inherit pub_types_classpcl_1_1octree_1_1_octree_point_cloud"><td class="memItemLeft" align="right" valign="top"><a id="a7ae7790d587f3c92c079f3f3b61f4c7f"></a>
typedef std::vector&lt; <a class="el" href="structpcl_1_1_point_x_y_z_r_g_b_a.html">PointT</a>, Eigen::aligned_allocator&lt; <a class="el" href="structpcl_1_1_point_x_y_z_r_g_b_a.html">PointT</a> &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>AlignedPointTVector</b></td></tr>
<tr class="separator:a7ae7790d587f3c92c079f3f3b61f4c7f inherit pub_types_classpcl_1_1octree_1_1_octree_point_cloud"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1e31bea52fc307137dd237c82485553a inherit pub_types_classpcl_1_1octree_1_1_octree_point_cloud"><td class="memItemLeft" align="right" valign="top"><a id="a1e31bea52fc307137dd237c82485553a"></a>
typedef std::vector&lt; <a class="el" href="structpcl_1_1_point_x_y_z.html">PointXYZ</a>, Eigen::aligned_allocator&lt; <a class="el" href="structpcl_1_1_point_x_y_z.html">PointXYZ</a> &gt; &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>AlignedPointXYZVector</b></td></tr>
<tr class="separator:a1e31bea52fc307137dd237c82485553a inherit pub_types_classpcl_1_1octree_1_1_octree_point_cloud"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_types_classpcl_1_1octree_1_1_octree_base"><td colspan="2" onclick="javascript:toggleInherit('pub_types_classpcl_1_1octree_1_1_octree_base')"><img src="closed.png" alt="-"/>&#160;Public 类型 继承自 <a class="el" href="classpcl_1_1octree_1_1_octree_base.html">pcl::octree::OctreeBase&lt; OctreeContainerPointIndices, OctreeContainerEmpty &gt;</a></td></tr>
<tr class="memitem:a75c739169220404bd10cb1a8daf9d26e inherit pub_types_classpcl_1_1octree_1_1_octree_base"><td class="memItemLeft" align="right" valign="top"><a id="a75c739169220404bd10cb1a8daf9d26e"></a>
typedef <a class="el" href="classpcl_1_1octree_1_1_octree_base.html">OctreeBase</a>&lt; <a class="el" href="classpcl_1_1octree_1_1_octree_container_point_indices.html">OctreeContainerPointIndices</a>, <a class="el" href="classpcl_1_1octree_1_1_octree_container_empty.html">OctreeContainerEmpty</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>OctreeT</b></td></tr>
<tr class="separator:a75c739169220404bd10cb1a8daf9d26e inherit pub_types_classpcl_1_1octree_1_1_octree_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a59d89fa2baebe87e9f40f82b3fafdce9 inherit pub_types_classpcl_1_1octree_1_1_octree_base"><td class="memItemLeft" align="right" valign="top"><a id="a59d89fa2baebe87e9f40f82b3fafdce9"></a>
typedef <a class="el" href="classpcl_1_1octree_1_1_octree_branch_node.html">OctreeBranchNode</a>&lt; <a class="el" href="classpcl_1_1octree_1_1_octree_container_empty.html">OctreeContainerEmpty</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>BranchNode</b></td></tr>
<tr class="separator:a59d89fa2baebe87e9f40f82b3fafdce9 inherit pub_types_classpcl_1_1octree_1_1_octree_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae5c5e3243297d85e138962225a8cef98 inherit pub_types_classpcl_1_1octree_1_1_octree_base"><td class="memItemLeft" align="right" valign="top"><a id="ae5c5e3243297d85e138962225a8cef98"></a>
typedef <a class="el" href="classpcl_1_1octree_1_1_octree_leaf_node.html">OctreeLeafNode</a>&lt; <a class="el" href="classpcl_1_1octree_1_1_octree_container_point_indices.html">OctreeContainerPointIndices</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>LeafNode</b></td></tr>
<tr class="separator:ae5c5e3243297d85e138962225a8cef98 inherit pub_types_classpcl_1_1octree_1_1_octree_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ace34402a120c21a7e1e6b9c7a82dd781 inherit pub_types_classpcl_1_1octree_1_1_octree_base"><td class="memItemLeft" align="right" valign="top"><a id="ace34402a120c21a7e1e6b9c7a82dd781"></a>
typedef <a class="el" href="classpcl_1_1octree_1_1_octree_container_empty.html">OctreeContainerEmpty</a>&#160;</td><td class="memItemRight" valign="bottom"><b>BranchContainer</b></td></tr>
<tr class="separator:ace34402a120c21a7e1e6b9c7a82dd781 inherit pub_types_classpcl_1_1octree_1_1_octree_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac06e5e8e54bc3365aabf05b0cf895acd inherit pub_types_classpcl_1_1octree_1_1_octree_base"><td class="memItemLeft" align="right" valign="top"><a id="ac06e5e8e54bc3365aabf05b0cf895acd"></a>
typedef <a class="el" href="classpcl_1_1octree_1_1_octree_container_point_indices.html">OctreeContainerPointIndices</a>&#160;</td><td class="memItemRight" valign="bottom"><b>LeafContainer</b></td></tr>
<tr class="separator:ac06e5e8e54bc3365aabf05b0cf895acd inherit pub_types_classpcl_1_1octree_1_1_octree_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a074dafbb60d1b44f539da230f05e3691 inherit pub_types_classpcl_1_1octree_1_1_octree_base"><td class="memItemLeft" align="right" valign="top"><a id="a074dafbb60d1b44f539da230f05e3691"></a>
typedef <a class="el" href="classpcl_1_1octree_1_1_octree_depth_first_iterator.html">OctreeDepthFirstIterator</a>&lt; <a class="el" href="classpcl_1_1octree_1_1_octree_base.html">OctreeT</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>Iterator</b></td></tr>
<tr class="separator:a074dafbb60d1b44f539da230f05e3691 inherit pub_types_classpcl_1_1octree_1_1_octree_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adc245e92766188028f9a59273a59f37d inherit pub_types_classpcl_1_1octree_1_1_octree_base"><td class="memItemLeft" align="right" valign="top"><a id="adc245e92766188028f9a59273a59f37d"></a>
typedef const <a class="el" href="classpcl_1_1octree_1_1_octree_depth_first_iterator.html">OctreeDepthFirstIterator</a>&lt; <a class="el" href="classpcl_1_1octree_1_1_octree_base.html">OctreeT</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>ConstIterator</b></td></tr>
<tr class="separator:adc245e92766188028f9a59273a59f37d inherit pub_types_classpcl_1_1octree_1_1_octree_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8b8afe471af2ed5326867be2503f3077 inherit pub_types_classpcl_1_1octree_1_1_octree_base"><td class="memItemLeft" align="right" valign="top"><a id="a8b8afe471af2ed5326867be2503f3077"></a>
typedef <a class="el" href="classpcl_1_1octree_1_1_octree_leaf_node_iterator.html">OctreeLeafNodeIterator</a>&lt; <a class="el" href="classpcl_1_1octree_1_1_octree_base.html">OctreeT</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>LeafNodeIterator</b></td></tr>
<tr class="separator:a8b8afe471af2ed5326867be2503f3077 inherit pub_types_classpcl_1_1octree_1_1_octree_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3896da0d59a02cb30de9d74e2614b257 inherit pub_types_classpcl_1_1octree_1_1_octree_base"><td class="memItemLeft" align="right" valign="top"><a id="a3896da0d59a02cb30de9d74e2614b257"></a>
typedef const <a class="el" href="classpcl_1_1octree_1_1_octree_leaf_node_iterator.html">OctreeLeafNodeIterator</a>&lt; <a class="el" href="classpcl_1_1octree_1_1_octree_base.html">OctreeT</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>ConstLeafNodeIterator</b></td></tr>
<tr class="separator:a3896da0d59a02cb30de9d74e2614b257 inherit pub_types_classpcl_1_1octree_1_1_octree_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa56d6e9a0bc7a5cc55ec3229a3e685ba inherit pub_types_classpcl_1_1octree_1_1_octree_base"><td class="memItemLeft" align="right" valign="top"><a id="aa56d6e9a0bc7a5cc55ec3229a3e685ba"></a>
typedef <a class="el" href="classpcl_1_1octree_1_1_octree_depth_first_iterator.html">OctreeDepthFirstIterator</a>&lt; <a class="el" href="classpcl_1_1octree_1_1_octree_base.html">OctreeT</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>DepthFirstIterator</b></td></tr>
<tr class="separator:aa56d6e9a0bc7a5cc55ec3229a3e685ba inherit pub_types_classpcl_1_1octree_1_1_octree_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6c957452dc76d7c7014901affd6993c5 inherit pub_types_classpcl_1_1octree_1_1_octree_base"><td class="memItemLeft" align="right" valign="top"><a id="a6c957452dc76d7c7014901affd6993c5"></a>
typedef const <a class="el" href="classpcl_1_1octree_1_1_octree_depth_first_iterator.html">OctreeDepthFirstIterator</a>&lt; <a class="el" href="classpcl_1_1octree_1_1_octree_base.html">OctreeT</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>ConstDepthFirstIterator</b></td></tr>
<tr class="separator:a6c957452dc76d7c7014901affd6993c5 inherit pub_types_classpcl_1_1octree_1_1_octree_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0a49f93bc114440e695c9a5853cbe348 inherit pub_types_classpcl_1_1octree_1_1_octree_base"><td class="memItemLeft" align="right" valign="top"><a id="a0a49f93bc114440e695c9a5853cbe348"></a>
typedef <a class="el" href="classpcl_1_1octree_1_1_octree_breadth_first_iterator.html">OctreeBreadthFirstIterator</a>&lt; <a class="el" href="classpcl_1_1octree_1_1_octree_base.html">OctreeT</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>BreadthFirstIterator</b></td></tr>
<tr class="separator:a0a49f93bc114440e695c9a5853cbe348 inherit pub_types_classpcl_1_1octree_1_1_octree_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a93f4e0b8aacde941fe102914e543e1f4 inherit pub_types_classpcl_1_1octree_1_1_octree_base"><td class="memItemLeft" align="right" valign="top"><a id="a93f4e0b8aacde941fe102914e543e1f4"></a>
typedef const <a class="el" href="classpcl_1_1octree_1_1_octree_breadth_first_iterator.html">OctreeBreadthFirstIterator</a>&lt; <a class="el" href="classpcl_1_1octree_1_1_octree_base.html">OctreeT</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><b>ConstBreadthFirstIterator</b></td></tr>
<tr class="separator:a93f4e0b8aacde941fe102914e543e1f4 inherit pub_types_classpcl_1_1octree_1_1_octree_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public 成员函数</h2></td></tr>
<tr class="memitem:a6e80a8bc31e457f4879a2f45381056bc"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1octree_1_1_octree_point_cloud_point_vector.html#a6e80a8bc31e457f4879a2f45381056bc">OctreePointCloudPointVector</a> (const double resolution_arg)</td></tr>
<tr class="memdesc:a6e80a8bc31e457f4879a2f45381056bc"><td class="mdescLeft">&#160;</td><td class="mdescRight">Constructor.  <a href="classpcl_1_1octree_1_1_octree_point_cloud_point_vector.html#a6e80a8bc31e457f4879a2f45381056bc">更多...</a><br /></td></tr>
<tr class="separator:a6e80a8bc31e457f4879a2f45381056bc"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad59484575b2a9082e6f6ee86a8630036"><td class="memItemLeft" align="right" valign="top"><a id="ad59484575b2a9082e6f6ee86a8630036"></a>
virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1octree_1_1_octree_point_cloud_point_vector.html#ad59484575b2a9082e6f6ee86a8630036">~OctreePointCloudPointVector</a> ()</td></tr>
<tr class="memdesc:ad59484575b2a9082e6f6ee86a8630036"><td class="mdescLeft">&#160;</td><td class="mdescRight">Empty class constructor. <br /></td></tr>
<tr class="separator:ad59484575b2a9082e6f6ee86a8630036"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classpcl_1_1octree_1_1_octree_point_cloud"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classpcl_1_1octree_1_1_octree_point_cloud')"><img src="closed.png" alt="-"/>&#160;Public 成员函数 继承自 <a class="el" href="classpcl_1_1octree_1_1_octree_point_cloud.html">pcl::octree::OctreePointCloud&lt; PointT, OctreeContainerPointIndices, OctreeContainerEmpty, OctreeBase&lt; OctreeContainerPointIndices, OctreeContainerEmpty &gt; &gt;</a></td></tr>
<tr class="memitem:a4ebc0e3994827277f01fe12cb4fe8c2a inherit pub_methods_classpcl_1_1octree_1_1_octree_point_cloud"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1octree_1_1_octree_point_cloud.html#a4ebc0e3994827277f01fe12cb4fe8c2a">OctreePointCloud</a> (const double resolution_arg)</td></tr>
<tr class="memdesc:a4ebc0e3994827277f01fe12cb4fe8c2a inherit pub_methods_classpcl_1_1octree_1_1_octree_point_cloud"><td class="mdescLeft">&#160;</td><td class="mdescRight">Octree pointcloud constructor.  <a href="classpcl_1_1octree_1_1_octree_point_cloud.html#a4ebc0e3994827277f01fe12cb4fe8c2a">更多...</a><br /></td></tr>
<tr class="separator:a4ebc0e3994827277f01fe12cb4fe8c2a inherit pub_methods_classpcl_1_1octree_1_1_octree_point_cloud"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab8478220f036bebf326d52d0aa9812b7 inherit pub_methods_classpcl_1_1octree_1_1_octree_point_cloud"><td class="memItemLeft" align="right" valign="top"><a id="ab8478220f036bebf326d52d0aa9812b7"></a>
virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1octree_1_1_octree_point_cloud.html#ab8478220f036bebf326d52d0aa9812b7">~OctreePointCloud</a> ()</td></tr>
<tr class="memdesc:ab8478220f036bebf326d52d0aa9812b7 inherit pub_methods_classpcl_1_1octree_1_1_octree_point_cloud"><td class="mdescLeft">&#160;</td><td class="mdescRight">Empty deconstructor. <br /></td></tr>
<tr class="separator:ab8478220f036bebf326d52d0aa9812b7 inherit pub_methods_classpcl_1_1octree_1_1_octree_point_cloud"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a87cad20428de876fcf789e674a39f503 inherit pub_methods_classpcl_1_1octree_1_1_octree_point_cloud"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1octree_1_1_octree_point_cloud.html#a87cad20428de876fcf789e674a39f503">setInputCloud</a> (const PointCloudConstPtr &amp;cloud_arg, const IndicesConstPtr &amp;indices_arg=IndicesConstPtr())</td></tr>
<tr class="memdesc:a87cad20428de876fcf789e674a39f503 inherit pub_methods_classpcl_1_1octree_1_1_octree_point_cloud"><td class="mdescLeft">&#160;</td><td class="mdescRight">Provide a pointer to the input data set.  <a href="classpcl_1_1octree_1_1_octree_point_cloud.html#a87cad20428de876fcf789e674a39f503">更多...</a><br /></td></tr>
<tr class="separator:a87cad20428de876fcf789e674a39f503 inherit pub_methods_classpcl_1_1octree_1_1_octree_point_cloud"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad2d8677cb9862db3dbb3469dea11448a inherit pub_methods_classpcl_1_1octree_1_1_octree_point_cloud"><td class="memItemLeft" align="right" valign="top">IndicesConstPtr const&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1octree_1_1_octree_point_cloud.html#ad2d8677cb9862db3dbb3469dea11448a">getIndices</a> () const</td></tr>
<tr class="memdesc:ad2d8677cb9862db3dbb3469dea11448a inherit pub_methods_classpcl_1_1octree_1_1_octree_point_cloud"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get a pointer to the vector of indices used.  <a href="classpcl_1_1octree_1_1_octree_point_cloud.html#ad2d8677cb9862db3dbb3469dea11448a">更多...</a><br /></td></tr>
<tr class="separator:ad2d8677cb9862db3dbb3469dea11448a inherit pub_methods_classpcl_1_1octree_1_1_octree_point_cloud"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3755f9b861d4087c1b1bc1ab1bca1115 inherit pub_methods_classpcl_1_1octree_1_1_octree_point_cloud"><td class="memItemLeft" align="right" valign="top">PointCloudConstPtr&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1octree_1_1_octree_point_cloud.html#a3755f9b861d4087c1b1bc1ab1bca1115">getInputCloud</a> () const</td></tr>
<tr class="memdesc:a3755f9b861d4087c1b1bc1ab1bca1115 inherit pub_methods_classpcl_1_1octree_1_1_octree_point_cloud"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get a pointer to the input point cloud dataset.  <a href="classpcl_1_1octree_1_1_octree_point_cloud.html#a3755f9b861d4087c1b1bc1ab1bca1115">更多...</a><br /></td></tr>
<tr class="separator:a3755f9b861d4087c1b1bc1ab1bca1115 inherit pub_methods_classpcl_1_1octree_1_1_octree_point_cloud"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6ed1b43b1e139f916c4908ee4407a9a0 inherit pub_methods_classpcl_1_1octree_1_1_octree_point_cloud"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1octree_1_1_octree_point_cloud.html#a6ed1b43b1e139f916c4908ee4407a9a0">setEpsilon</a> (double eps)</td></tr>
<tr class="memdesc:a6ed1b43b1e139f916c4908ee4407a9a0 inherit pub_methods_classpcl_1_1octree_1_1_octree_point_cloud"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the search epsilon precision (error bound) for nearest neighbors searches.  <a href="classpcl_1_1octree_1_1_octree_point_cloud.html#a6ed1b43b1e139f916c4908ee4407a9a0">更多...</a><br /></td></tr>
<tr class="separator:a6ed1b43b1e139f916c4908ee4407a9a0 inherit pub_methods_classpcl_1_1octree_1_1_octree_point_cloud"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a79537fd6e4e322a6cb3828aef64ab692 inherit pub_methods_classpcl_1_1octree_1_1_octree_point_cloud"><td class="memItemLeft" align="right" valign="top"><a id="a79537fd6e4e322a6cb3828aef64ab692"></a>
double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1octree_1_1_octree_point_cloud.html#a79537fd6e4e322a6cb3828aef64ab692">getEpsilon</a> () const</td></tr>
<tr class="memdesc:a79537fd6e4e322a6cb3828aef64ab692 inherit pub_methods_classpcl_1_1octree_1_1_octree_point_cloud"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the search epsilon precision (error bound) for nearest neighbors searches. <br /></td></tr>
<tr class="separator:a79537fd6e4e322a6cb3828aef64ab692 inherit pub_methods_classpcl_1_1octree_1_1_octree_point_cloud"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a95a51d4834c204e02fd12b48d0c37a6f inherit pub_methods_classpcl_1_1octree_1_1_octree_point_cloud"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1octree_1_1_octree_point_cloud.html#a95a51d4834c204e02fd12b48d0c37a6f">setResolution</a> (double resolution_arg)</td></tr>
<tr class="memdesc:a95a51d4834c204e02fd12b48d0c37a6f inherit pub_methods_classpcl_1_1octree_1_1_octree_point_cloud"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set/change the octree voxel resolution  <a href="classpcl_1_1octree_1_1_octree_point_cloud.html#a95a51d4834c204e02fd12b48d0c37a6f">更多...</a><br /></td></tr>
<tr class="separator:a95a51d4834c204e02fd12b48d0c37a6f inherit pub_methods_classpcl_1_1octree_1_1_octree_point_cloud"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaeb6c759054a883ef7e709591d0be3e3 inherit pub_methods_classpcl_1_1octree_1_1_octree_point_cloud"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1octree_1_1_octree_point_cloud.html#aaeb6c759054a883ef7e709591d0be3e3">getResolution</a> () const</td></tr>
<tr class="memdesc:aaeb6c759054a883ef7e709591d0be3e3 inherit pub_methods_classpcl_1_1octree_1_1_octree_point_cloud"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get octree voxel resolution  <a href="classpcl_1_1octree_1_1_octree_point_cloud.html#aaeb6c759054a883ef7e709591d0be3e3">更多...</a><br /></td></tr>
<tr class="separator:aaeb6c759054a883ef7e709591d0be3e3 inherit pub_methods_classpcl_1_1octree_1_1_octree_point_cloud"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae99e636dcd717b62e78a4a12ba9f183f inherit pub_methods_classpcl_1_1octree_1_1_octree_point_cloud"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1octree_1_1_octree_point_cloud.html#ae99e636dcd717b62e78a4a12ba9f183f">getTreeDepth</a> () const</td></tr>
<tr class="memdesc:ae99e636dcd717b62e78a4a12ba9f183f inherit pub_methods_classpcl_1_1octree_1_1_octree_point_cloud"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the maximum depth of the octree.  <a href="classpcl_1_1octree_1_1_octree_point_cloud.html#ae99e636dcd717b62e78a4a12ba9f183f">更多...</a><br /></td></tr>
<tr class="separator:ae99e636dcd717b62e78a4a12ba9f183f inherit pub_methods_classpcl_1_1octree_1_1_octree_point_cloud"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac477d9477e781d980709b1e8886d2c7c inherit pub_methods_classpcl_1_1octree_1_1_octree_point_cloud"><td class="memItemLeft" align="right" valign="top"><a id="ac477d9477e781d980709b1e8886d2c7c"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1octree_1_1_octree_point_cloud.html#ac477d9477e781d980709b1e8886d2c7c">addPointsFromInputCloud</a> ()</td></tr>
<tr class="memdesc:ac477d9477e781d980709b1e8886d2c7c inherit pub_methods_classpcl_1_1octree_1_1_octree_point_cloud"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add points from input point cloud to octree. <br /></td></tr>
<tr class="separator:ac477d9477e781d980709b1e8886d2c7c inherit pub_methods_classpcl_1_1octree_1_1_octree_point_cloud"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac740d5e678cca7d165771f0c9e480050 inherit pub_methods_classpcl_1_1octree_1_1_octree_point_cloud"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1octree_1_1_octree_point_cloud.html#ac740d5e678cca7d165771f0c9e480050">addPointFromCloud</a> (const int point_idx_arg, IndicesPtr indices_arg)</td></tr>
<tr class="memdesc:ac740d5e678cca7d165771f0c9e480050 inherit pub_methods_classpcl_1_1octree_1_1_octree_point_cloud"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add point at given index from input point cloud to octree. Index will be also added to indices vector.  <a href="classpcl_1_1octree_1_1_octree_point_cloud.html#ac740d5e678cca7d165771f0c9e480050">更多...</a><br /></td></tr>
<tr class="separator:ac740d5e678cca7d165771f0c9e480050 inherit pub_methods_classpcl_1_1octree_1_1_octree_point_cloud"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a53d42efe80b3083dc5b703ea9dd7c9af inherit pub_methods_classpcl_1_1octree_1_1_octree_point_cloud"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1octree_1_1_octree_point_cloud.html#a53d42efe80b3083dc5b703ea9dd7c9af">addPointToCloud</a> (const <a class="el" href="structpcl_1_1_point_x_y_z_r_g_b_a.html">PointT</a> &amp;point_arg, PointCloudPtr cloud_arg)</td></tr>
<tr class="memdesc:a53d42efe80b3083dc5b703ea9dd7c9af inherit pub_methods_classpcl_1_1octree_1_1_octree_point_cloud"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add point simultaneously to octree and input point cloud.  <a href="classpcl_1_1octree_1_1_octree_point_cloud.html#a53d42efe80b3083dc5b703ea9dd7c9af">更多...</a><br /></td></tr>
<tr class="separator:a53d42efe80b3083dc5b703ea9dd7c9af inherit pub_methods_classpcl_1_1octree_1_1_octree_point_cloud"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa204be6055c6e686bbe2bb11ece439db inherit pub_methods_classpcl_1_1octree_1_1_octree_point_cloud"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1octree_1_1_octree_point_cloud.html#aa204be6055c6e686bbe2bb11ece439db">addPointToCloud</a> (const <a class="el" href="structpcl_1_1_point_x_y_z_r_g_b_a.html">PointT</a> &amp;point_arg, PointCloudPtr cloud_arg, IndicesPtr indices_arg)</td></tr>
<tr class="memdesc:aa204be6055c6e686bbe2bb11ece439db inherit pub_methods_classpcl_1_1octree_1_1_octree_point_cloud"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add point simultaneously to octree and input point cloud. A corresponding index will be added to the indices vector.  <a href="classpcl_1_1octree_1_1_octree_point_cloud.html#aa204be6055c6e686bbe2bb11ece439db">更多...</a><br /></td></tr>
<tr class="separator:aa204be6055c6e686bbe2bb11ece439db inherit pub_methods_classpcl_1_1octree_1_1_octree_point_cloud"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9a2aff164921146fd82c192d73e2f155 inherit pub_methods_classpcl_1_1octree_1_1_octree_point_cloud"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1octree_1_1_octree_point_cloud.html#a9a2aff164921146fd82c192d73e2f155">isVoxelOccupiedAtPoint</a> (const <a class="el" href="structpcl_1_1_point_x_y_z_r_g_b_a.html">PointT</a> &amp;point_arg) const</td></tr>
<tr class="memdesc:a9a2aff164921146fd82c192d73e2f155 inherit pub_methods_classpcl_1_1octree_1_1_octree_point_cloud"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check if voxel at given point exist.  <a href="classpcl_1_1octree_1_1_octree_point_cloud.html#a9a2aff164921146fd82c192d73e2f155">更多...</a><br /></td></tr>
<tr class="separator:a9a2aff164921146fd82c192d73e2f155 inherit pub_methods_classpcl_1_1octree_1_1_octree_point_cloud"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a93dbefe4a23e8083f6e3bba2eab22e0c inherit pub_methods_classpcl_1_1octree_1_1_octree_point_cloud"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1octree_1_1_octree_point_cloud.html#a93dbefe4a23e8083f6e3bba2eab22e0c">isVoxelOccupiedAtPoint</a> (const double point_x_arg, const double point_y_arg, const double point_z_arg) const</td></tr>
<tr class="memdesc:a93dbefe4a23e8083f6e3bba2eab22e0c inherit pub_methods_classpcl_1_1octree_1_1_octree_point_cloud"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check if voxel at given point coordinates exist.  <a href="classpcl_1_1octree_1_1_octree_point_cloud.html#a93dbefe4a23e8083f6e3bba2eab22e0c">更多...</a><br /></td></tr>
<tr class="separator:a93dbefe4a23e8083f6e3bba2eab22e0c inherit pub_methods_classpcl_1_1octree_1_1_octree_point_cloud"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a75d0265301eeb2ba907cd1f2e002eca7 inherit pub_methods_classpcl_1_1octree_1_1_octree_point_cloud"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1octree_1_1_octree_point_cloud.html#a75d0265301eeb2ba907cd1f2e002eca7">isVoxelOccupiedAtPoint</a> (const int &amp;point_idx_arg) const</td></tr>
<tr class="memdesc:a75d0265301eeb2ba907cd1f2e002eca7 inherit pub_methods_classpcl_1_1octree_1_1_octree_point_cloud"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check if voxel at given point from input cloud exist.  <a href="classpcl_1_1octree_1_1_octree_point_cloud.html#a75d0265301eeb2ba907cd1f2e002eca7">更多...</a><br /></td></tr>
<tr class="separator:a75d0265301eeb2ba907cd1f2e002eca7 inherit pub_methods_classpcl_1_1octree_1_1_octree_point_cloud"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2661ae14c070f3abca50c759d7c0c465 inherit pub_methods_classpcl_1_1octree_1_1_octree_point_cloud"><td class="memItemLeft" align="right" valign="top"><a id="a2661ae14c070f3abca50c759d7c0c465"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1octree_1_1_octree_point_cloud.html#a2661ae14c070f3abca50c759d7c0c465">deleteTree</a> ()</td></tr>
<tr class="memdesc:a2661ae14c070f3abca50c759d7c0c465 inherit pub_methods_classpcl_1_1octree_1_1_octree_point_cloud"><td class="mdescLeft">&#160;</td><td class="mdescRight">Delete the octree structure and its leaf nodes. <br /></td></tr>
<tr class="separator:a2661ae14c070f3abca50c759d7c0c465 inherit pub_methods_classpcl_1_1octree_1_1_octree_point_cloud"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abb3e4301c89ea5011a1a1167800a57b3 inherit pub_methods_classpcl_1_1octree_1_1_octree_point_cloud"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1octree_1_1_octree_point_cloud.html#abb3e4301c89ea5011a1a1167800a57b3">getOccupiedVoxelCenters</a> (AlignedPointTVector &amp;voxel_center_list_arg) const</td></tr>
<tr class="memdesc:abb3e4301c89ea5011a1a1167800a57b3 inherit pub_methods_classpcl_1_1octree_1_1_octree_point_cloud"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get a PointT vector of centers of all occupied voxels.  <a href="classpcl_1_1octree_1_1_octree_point_cloud.html#abb3e4301c89ea5011a1a1167800a57b3">更多...</a><br /></td></tr>
<tr class="separator:abb3e4301c89ea5011a1a1167800a57b3 inherit pub_methods_classpcl_1_1octree_1_1_octree_point_cloud"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac2fe606c6ea7b413949b96e4ba4b22d7 inherit pub_methods_classpcl_1_1octree_1_1_octree_point_cloud"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1octree_1_1_octree_point_cloud.html#ac2fe606c6ea7b413949b96e4ba4b22d7">getApproxIntersectedVoxelCentersBySegment</a> (const Eigen::Vector3f &amp;origin, const Eigen::Vector3f &amp;end, AlignedPointTVector &amp;voxel_center_list, float precision=0.2)</td></tr>
<tr class="memdesc:ac2fe606c6ea7b413949b96e4ba4b22d7 inherit pub_methods_classpcl_1_1octree_1_1_octree_point_cloud"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get a PointT vector of centers of voxels intersected by a line segment. This returns a approximation of the actual intersected voxels by walking along the line with small steps. Voxels are ordered, from closest to furthest w.r.t. the origin.  <a href="classpcl_1_1octree_1_1_octree_point_cloud.html#ac2fe606c6ea7b413949b96e4ba4b22d7">更多...</a><br /></td></tr>
<tr class="separator:ac2fe606c6ea7b413949b96e4ba4b22d7 inherit pub_methods_classpcl_1_1octree_1_1_octree_point_cloud"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2edc37d578faf79346d3fa74b18de194 inherit pub_methods_classpcl_1_1octree_1_1_octree_point_cloud"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1octree_1_1_octree_point_cloud.html#a2edc37d578faf79346d3fa74b18de194">deleteVoxelAtPoint</a> (const <a class="el" href="structpcl_1_1_point_x_y_z_r_g_b_a.html">PointT</a> &amp;point_arg)</td></tr>
<tr class="memdesc:a2edc37d578faf79346d3fa74b18de194 inherit pub_methods_classpcl_1_1octree_1_1_octree_point_cloud"><td class="mdescLeft">&#160;</td><td class="mdescRight">Delete leaf node / voxel at given point  <a href="classpcl_1_1octree_1_1_octree_point_cloud.html#a2edc37d578faf79346d3fa74b18de194">更多...</a><br /></td></tr>
<tr class="separator:a2edc37d578faf79346d3fa74b18de194 inherit pub_methods_classpcl_1_1octree_1_1_octree_point_cloud"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a03616f25c07af456a3f96e87371f152e inherit pub_methods_classpcl_1_1octree_1_1_octree_point_cloud"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1octree_1_1_octree_point_cloud.html#a03616f25c07af456a3f96e87371f152e">deleteVoxelAtPoint</a> (const int &amp;point_idx_arg)</td></tr>
<tr class="memdesc:a03616f25c07af456a3f96e87371f152e inherit pub_methods_classpcl_1_1octree_1_1_octree_point_cloud"><td class="mdescLeft">&#160;</td><td class="mdescRight">Delete leaf node / voxel at given point from input cloud  <a href="classpcl_1_1octree_1_1_octree_point_cloud.html#a03616f25c07af456a3f96e87371f152e">更多...</a><br /></td></tr>
<tr class="separator:a03616f25c07af456a3f96e87371f152e inherit pub_methods_classpcl_1_1octree_1_1_octree_point_cloud"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7bc46426ce1b55cfd0a32063ada08613 inherit pub_methods_classpcl_1_1octree_1_1_octree_point_cloud"><td class="memItemLeft" align="right" valign="top"><a id="a7bc46426ce1b55cfd0a32063ada08613"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1octree_1_1_octree_point_cloud.html#a7bc46426ce1b55cfd0a32063ada08613">defineBoundingBox</a> ()</td></tr>
<tr class="memdesc:a7bc46426ce1b55cfd0a32063ada08613 inherit pub_methods_classpcl_1_1octree_1_1_octree_point_cloud"><td class="mdescLeft">&#160;</td><td class="mdescRight">Investigate dimensions of pointcloud data set and define corresponding bounding box for octree. <br /></td></tr>
<tr class="separator:a7bc46426ce1b55cfd0a32063ada08613 inherit pub_methods_classpcl_1_1octree_1_1_octree_point_cloud"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a17efabbe9a60f396212030999b9019b4 inherit pub_methods_classpcl_1_1octree_1_1_octree_point_cloud"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1octree_1_1_octree_point_cloud.html#a17efabbe9a60f396212030999b9019b4">defineBoundingBox</a> (const double min_x_arg, const double min_y_arg, const double min_z_arg, const double max_x_arg, const double max_y_arg, const double max_z_arg)</td></tr>
<tr class="memdesc:a17efabbe9a60f396212030999b9019b4 inherit pub_methods_classpcl_1_1octree_1_1_octree_point_cloud"><td class="mdescLeft">&#160;</td><td class="mdescRight">Define bounding box for octree  <a href="classpcl_1_1octree_1_1_octree_point_cloud.html#a17efabbe9a60f396212030999b9019b4">更多...</a><br /></td></tr>
<tr class="separator:a17efabbe9a60f396212030999b9019b4 inherit pub_methods_classpcl_1_1octree_1_1_octree_point_cloud"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad4b5da82dcdb17bfc47a7e727002a35d inherit pub_methods_classpcl_1_1octree_1_1_octree_point_cloud"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1octree_1_1_octree_point_cloud.html#ad4b5da82dcdb17bfc47a7e727002a35d">defineBoundingBox</a> (const double max_x_arg, const double max_y_arg, const double max_z_arg)</td></tr>
<tr class="memdesc:ad4b5da82dcdb17bfc47a7e727002a35d inherit pub_methods_classpcl_1_1octree_1_1_octree_point_cloud"><td class="mdescLeft">&#160;</td><td class="mdescRight">Define bounding box for octree  <a href="classpcl_1_1octree_1_1_octree_point_cloud.html#ad4b5da82dcdb17bfc47a7e727002a35d">更多...</a><br /></td></tr>
<tr class="separator:ad4b5da82dcdb17bfc47a7e727002a35d inherit pub_methods_classpcl_1_1octree_1_1_octree_point_cloud"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab45d8debd181db309b2283ae22a27c58 inherit pub_methods_classpcl_1_1octree_1_1_octree_point_cloud"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1octree_1_1_octree_point_cloud.html#ab45d8debd181db309b2283ae22a27c58">defineBoundingBox</a> (const double cubeLen_arg)</td></tr>
<tr class="memdesc:ab45d8debd181db309b2283ae22a27c58 inherit pub_methods_classpcl_1_1octree_1_1_octree_point_cloud"><td class="mdescLeft">&#160;</td><td class="mdescRight">Define bounding box cube for octree  <a href="classpcl_1_1octree_1_1_octree_point_cloud.html#ab45d8debd181db309b2283ae22a27c58">更多...</a><br /></td></tr>
<tr class="separator:ab45d8debd181db309b2283ae22a27c58 inherit pub_methods_classpcl_1_1octree_1_1_octree_point_cloud"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adc10f5df5244d371c4136f09b37cd685 inherit pub_methods_classpcl_1_1octree_1_1_octree_point_cloud"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1octree_1_1_octree_point_cloud.html#adc10f5df5244d371c4136f09b37cd685">getBoundingBox</a> (double &amp;min_x_arg, double &amp;min_y_arg, double &amp;min_z_arg, double &amp;max_x_arg, double &amp;max_y_arg, double &amp;max_z_arg) const</td></tr>
<tr class="memdesc:adc10f5df5244d371c4136f09b37cd685 inherit pub_methods_classpcl_1_1octree_1_1_octree_point_cloud"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get bounding box for octree  <a href="classpcl_1_1octree_1_1_octree_point_cloud.html#adc10f5df5244d371c4136f09b37cd685">更多...</a><br /></td></tr>
<tr class="separator:adc10f5df5244d371c4136f09b37cd685 inherit pub_methods_classpcl_1_1octree_1_1_octree_point_cloud"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab2c5e918883e8a4a4d4c9d017bff900c inherit pub_methods_classpcl_1_1octree_1_1_octree_point_cloud"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1octree_1_1_octree_point_cloud.html#ab2c5e918883e8a4a4d4c9d017bff900c">getVoxelSquaredDiameter</a> (unsigned int tree_depth_arg) const</td></tr>
<tr class="memdesc:ab2c5e918883e8a4a4d4c9d017bff900c inherit pub_methods_classpcl_1_1octree_1_1_octree_point_cloud"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calculates the squared diameter of a voxel at given tree depth  <a href="classpcl_1_1octree_1_1_octree_point_cloud.html#ab2c5e918883e8a4a4d4c9d017bff900c">更多...</a><br /></td></tr>
<tr class="separator:ab2c5e918883e8a4a4d4c9d017bff900c inherit pub_methods_classpcl_1_1octree_1_1_octree_point_cloud"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a040db2cc8b3dcf73cdb4bea4fd37d53a inherit pub_methods_classpcl_1_1octree_1_1_octree_point_cloud"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1octree_1_1_octree_point_cloud.html#a040db2cc8b3dcf73cdb4bea4fd37d53a">getVoxelSquaredDiameter</a> () const</td></tr>
<tr class="memdesc:a040db2cc8b3dcf73cdb4bea4fd37d53a inherit pub_methods_classpcl_1_1octree_1_1_octree_point_cloud"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calculates the squared diameter of a voxel at leaf depth  <a href="classpcl_1_1octree_1_1_octree_point_cloud.html#a040db2cc8b3dcf73cdb4bea4fd37d53a">更多...</a><br /></td></tr>
<tr class="separator:a040db2cc8b3dcf73cdb4bea4fd37d53a inherit pub_methods_classpcl_1_1octree_1_1_octree_point_cloud"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab16d0a5d8b0a383619e1d50d748b5e0f inherit pub_methods_classpcl_1_1octree_1_1_octree_point_cloud"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1octree_1_1_octree_point_cloud.html#ab16d0a5d8b0a383619e1d50d748b5e0f">getVoxelSquaredSideLen</a> (unsigned int tree_depth_arg) const</td></tr>
<tr class="memdesc:ab16d0a5d8b0a383619e1d50d748b5e0f inherit pub_methods_classpcl_1_1octree_1_1_octree_point_cloud"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calculates the squared voxel cube side length at given tree depth  <a href="classpcl_1_1octree_1_1_octree_point_cloud.html#ab16d0a5d8b0a383619e1d50d748b5e0f">更多...</a><br /></td></tr>
<tr class="separator:ab16d0a5d8b0a383619e1d50d748b5e0f inherit pub_methods_classpcl_1_1octree_1_1_octree_point_cloud"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8e56f5f63f8e230d71a4716f8c420ebf inherit pub_methods_classpcl_1_1octree_1_1_octree_point_cloud"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1octree_1_1_octree_point_cloud.html#a8e56f5f63f8e230d71a4716f8c420ebf">getVoxelSquaredSideLen</a> () const</td></tr>
<tr class="memdesc:a8e56f5f63f8e230d71a4716f8c420ebf inherit pub_methods_classpcl_1_1octree_1_1_octree_point_cloud"><td class="mdescLeft">&#160;</td><td class="mdescRight">Calculates the squared voxel cube side length at leaf level  <a href="classpcl_1_1octree_1_1_octree_point_cloud.html#a8e56f5f63f8e230d71a4716f8c420ebf">更多...</a><br /></td></tr>
<tr class="separator:a8e56f5f63f8e230d71a4716f8c420ebf inherit pub_methods_classpcl_1_1octree_1_1_octree_point_cloud"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad15791e2de5823745260f812b4c65e06 inherit pub_methods_classpcl_1_1octree_1_1_octree_point_cloud"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1octree_1_1_octree_point_cloud.html#ad15791e2de5823745260f812b4c65e06">getVoxelBounds</a> (const <a class="el" href="classpcl_1_1octree_1_1_octree_iterator_base.html">OctreeIteratorBase</a>&lt; <a class="el" href="classpcl_1_1octree_1_1_octree_base.html">OctreeBase</a>&lt; <a class="el" href="classpcl_1_1octree_1_1_octree_container_point_indices.html">OctreeContainerPointIndices</a>, <a class="el" href="classpcl_1_1octree_1_1_octree_container_empty.html">OctreeContainerEmpty</a> &gt; &gt; &amp;iterator, Eigen::Vector3f &amp;min_pt, Eigen::Vector3f &amp;max_pt) const</td></tr>
<tr class="memdesc:ad15791e2de5823745260f812b4c65e06 inherit pub_methods_classpcl_1_1octree_1_1_octree_point_cloud"><td class="mdescLeft">&#160;</td><td class="mdescRight">Generate bounds of the current voxel of an octree iterator  <a href="classpcl_1_1octree_1_1_octree_point_cloud.html#ad15791e2de5823745260f812b4c65e06">更多...</a><br /></td></tr>
<tr class="separator:ad15791e2de5823745260f812b4c65e06 inherit pub_methods_classpcl_1_1octree_1_1_octree_point_cloud"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a094e94679a5251f9da9b58169e51958e inherit pub_methods_classpcl_1_1octree_1_1_octree_point_cloud"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1octree_1_1_octree_point_cloud.html#a094e94679a5251f9da9b58169e51958e">enableDynamicDepth</a> (size_t maxObjsPerLeaf)</td></tr>
<tr class="memdesc:a094e94679a5251f9da9b58169e51958e inherit pub_methods_classpcl_1_1octree_1_1_octree_point_cloud"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enable dynamic octree structure  <a href="classpcl_1_1octree_1_1_octree_point_cloud.html#a094e94679a5251f9da9b58169e51958e">更多...</a><br /></td></tr>
<tr class="separator:a094e94679a5251f9da9b58169e51958e inherit pub_methods_classpcl_1_1octree_1_1_octree_point_cloud"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classpcl_1_1octree_1_1_octree_base"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classpcl_1_1octree_1_1_octree_base')"><img src="closed.png" alt="-"/>&#160;Public 成员函数 继承自 <a class="el" href="classpcl_1_1octree_1_1_octree_base.html">pcl::octree::OctreeBase&lt; OctreeContainerPointIndices, OctreeContainerEmpty &gt;</a></td></tr>
<tr class="memitem:af5b723353ed5e70c780ab51483e21fa3 inherit pub_methods_classpcl_1_1octree_1_1_octree_base"><td class="memItemLeft" align="right" valign="top"><a id="af5b723353ed5e70c780ab51483e21fa3"></a>
<a class="el" href="classpcl_1_1octree_1_1_octree_depth_first_iterator.html">Iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><b>begin</b> (unsigned int max_depth_arg=0)</td></tr>
<tr class="separator:af5b723353ed5e70c780ab51483e21fa3 inherit pub_methods_classpcl_1_1octree_1_1_octree_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa3dd39dddf230b39a2fc045ec103abb7 inherit pub_methods_classpcl_1_1octree_1_1_octree_base"><td class="memItemLeft" align="right" valign="top"><a id="aa3dd39dddf230b39a2fc045ec103abb7"></a>
const <a class="el" href="classpcl_1_1octree_1_1_octree_depth_first_iterator.html">Iterator</a>&#160;</td><td class="memItemRight" valign="bottom"><b>end</b> ()</td></tr>
<tr class="separator:aa3dd39dddf230b39a2fc045ec103abb7 inherit pub_methods_classpcl_1_1octree_1_1_octree_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8541db526ddf5f898790bf6ef1223a3a inherit pub_methods_classpcl_1_1octree_1_1_octree_base"><td class="memItemLeft" align="right" valign="top"><a id="a8541db526ddf5f898790bf6ef1223a3a"></a>
<a class="el" href="classpcl_1_1octree_1_1_octree_leaf_node_iterator.html">LeafNodeIterator</a>&#160;</td><td class="memItemRight" valign="bottom"><b>leaf_begin</b> (unsigned int max_depth_arg=0)</td></tr>
<tr class="separator:a8541db526ddf5f898790bf6ef1223a3a inherit pub_methods_classpcl_1_1octree_1_1_octree_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1e14d8fab1cfd74381c27aadf6d8b093 inherit pub_methods_classpcl_1_1octree_1_1_octree_base"><td class="memItemLeft" align="right" valign="top"><a id="a1e14d8fab1cfd74381c27aadf6d8b093"></a>
const <a class="el" href="classpcl_1_1octree_1_1_octree_leaf_node_iterator.html">LeafNodeIterator</a>&#160;</td><td class="memItemRight" valign="bottom"><b>leaf_end</b> ()</td></tr>
<tr class="separator:a1e14d8fab1cfd74381c27aadf6d8b093 inherit pub_methods_classpcl_1_1octree_1_1_octree_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a760e175fb8bb86d79c56e93e8b595e8e inherit pub_methods_classpcl_1_1octree_1_1_octree_base"><td class="memItemLeft" align="right" valign="top"><a id="a760e175fb8bb86d79c56e93e8b595e8e"></a>
<a class="el" href="classpcl_1_1octree_1_1_octree_depth_first_iterator.html">DepthFirstIterator</a>&#160;</td><td class="memItemRight" valign="bottom"><b>depth_begin</b> (unsigned int max_depth_arg=0)</td></tr>
<tr class="separator:a760e175fb8bb86d79c56e93e8b595e8e inherit pub_methods_classpcl_1_1octree_1_1_octree_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeb2f5f162fc65bea502e16a4d440e3c3 inherit pub_methods_classpcl_1_1octree_1_1_octree_base"><td class="memItemLeft" align="right" valign="top"><a id="aeb2f5f162fc65bea502e16a4d440e3c3"></a>
const <a class="el" href="classpcl_1_1octree_1_1_octree_depth_first_iterator.html">DepthFirstIterator</a>&#160;</td><td class="memItemRight" valign="bottom"><b>depth_end</b> ()</td></tr>
<tr class="separator:aeb2f5f162fc65bea502e16a4d440e3c3 inherit pub_methods_classpcl_1_1octree_1_1_octree_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0c3b436b7b30f428312dcdcf37f54f9d inherit pub_methods_classpcl_1_1octree_1_1_octree_base"><td class="memItemLeft" align="right" valign="top"><a id="a0c3b436b7b30f428312dcdcf37f54f9d"></a>
<a class="el" href="classpcl_1_1octree_1_1_octree_breadth_first_iterator.html">BreadthFirstIterator</a>&#160;</td><td class="memItemRight" valign="bottom"><b>breadth_begin</b> (unsigned int max_depth_arg=0)</td></tr>
<tr class="separator:a0c3b436b7b30f428312dcdcf37f54f9d inherit pub_methods_classpcl_1_1octree_1_1_octree_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3c6d18a296ed5f2667a4b6a511d46575 inherit pub_methods_classpcl_1_1octree_1_1_octree_base"><td class="memItemLeft" align="right" valign="top"><a id="a3c6d18a296ed5f2667a4b6a511d46575"></a>
const <a class="el" href="classpcl_1_1octree_1_1_octree_breadth_first_iterator.html">BreadthFirstIterator</a>&#160;</td><td class="memItemRight" valign="bottom"><b>breadth_end</b> ()</td></tr>
<tr class="separator:a3c6d18a296ed5f2667a4b6a511d46575 inherit pub_methods_classpcl_1_1octree_1_1_octree_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae7fe4a307dc3c87adefb3bac2758a862 inherit pub_methods_classpcl_1_1octree_1_1_octree_base"><td class="memItemLeft" align="right" valign="top"><a id="ae7fe4a307dc3c87adefb3bac2758a862"></a>
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1octree_1_1_octree_base.html#ae7fe4a307dc3c87adefb3bac2758a862">OctreeBase</a> ()</td></tr>
<tr class="memdesc:ae7fe4a307dc3c87adefb3bac2758a862 inherit pub_methods_classpcl_1_1octree_1_1_octree_base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Empty constructor. <br /></td></tr>
<tr class="separator:ae7fe4a307dc3c87adefb3bac2758a862 inherit pub_methods_classpcl_1_1octree_1_1_octree_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad76bd21badf86e9b47d0c8689f6a860b inherit pub_methods_classpcl_1_1octree_1_1_octree_base"><td class="memItemLeft" align="right" valign="top"><a id="ad76bd21badf86e9b47d0c8689f6a860b"></a>
&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1octree_1_1_octree_base.html#ad76bd21badf86e9b47d0c8689f6a860b">OctreeBase</a> (const <a class="el" href="classpcl_1_1octree_1_1_octree_base.html">OctreeBase</a> &amp;source)</td></tr>
<tr class="memdesc:ad76bd21badf86e9b47d0c8689f6a860b inherit pub_methods_classpcl_1_1octree_1_1_octree_base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copy constructor. <br /></td></tr>
<tr class="separator:ad76bd21badf86e9b47d0c8689f6a860b inherit pub_methods_classpcl_1_1octree_1_1_octree_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a3576546beaf804d801ca93c541d76697 inherit pub_methods_classpcl_1_1octree_1_1_octree_base"><td class="memItemLeft" align="right" valign="top"><a id="a3576546beaf804d801ca93c541d76697"></a>
virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1octree_1_1_octree_base.html#a3576546beaf804d801ca93c541d76697">~OctreeBase</a> ()</td></tr>
<tr class="memdesc:a3576546beaf804d801ca93c541d76697 inherit pub_methods_classpcl_1_1octree_1_1_octree_base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Empty deconstructor. <br /></td></tr>
<tr class="separator:a3576546beaf804d801ca93c541d76697 inherit pub_methods_classpcl_1_1octree_1_1_octree_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aae40b7560b7aaa1f70d95bc95e093601 inherit pub_methods_classpcl_1_1octree_1_1_octree_base"><td class="memItemLeft" align="right" valign="top"><a id="aae40b7560b7aaa1f70d95bc95e093601"></a>
<a class="el" href="classpcl_1_1octree_1_1_octree_base.html">OctreeBase</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1octree_1_1_octree_base.html#aae40b7560b7aaa1f70d95bc95e093601">operator=</a> (const <a class="el" href="classpcl_1_1octree_1_1_octree_base.html">OctreeBase</a> &amp;source)</td></tr>
<tr class="memdesc:aae40b7560b7aaa1f70d95bc95e093601 inherit pub_methods_classpcl_1_1octree_1_1_octree_base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Copy operator. <br /></td></tr>
<tr class="separator:aae40b7560b7aaa1f70d95bc95e093601 inherit pub_methods_classpcl_1_1octree_1_1_octree_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2b65a6dadccce46ef7c2434f80d907d7 inherit pub_methods_classpcl_1_1octree_1_1_octree_base"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1octree_1_1_octree_base.html#a2b65a6dadccce46ef7c2434f80d907d7">setMaxVoxelIndex</a> (unsigned int max_voxel_index_arg)</td></tr>
<tr class="memdesc:a2b65a6dadccce46ef7c2434f80d907d7 inherit pub_methods_classpcl_1_1octree_1_1_octree_base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the maximum amount of voxels per dimension.  <a href="classpcl_1_1octree_1_1_octree_base.html#a2b65a6dadccce46ef7c2434f80d907d7">更多...</a><br /></td></tr>
<tr class="separator:a2b65a6dadccce46ef7c2434f80d907d7 inherit pub_methods_classpcl_1_1octree_1_1_octree_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af7de0fe2ec6f460d6e448b846318526b inherit pub_methods_classpcl_1_1octree_1_1_octree_base"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1octree_1_1_octree_base.html#af7de0fe2ec6f460d6e448b846318526b">setTreeDepth</a> (unsigned int max_depth_arg)</td></tr>
<tr class="memdesc:af7de0fe2ec6f460d6e448b846318526b inherit pub_methods_classpcl_1_1octree_1_1_octree_base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Set the maximum depth of the octree.  <a href="classpcl_1_1octree_1_1_octree_base.html#af7de0fe2ec6f460d6e448b846318526b">更多...</a><br /></td></tr>
<tr class="separator:af7de0fe2ec6f460d6e448b846318526b inherit pub_methods_classpcl_1_1octree_1_1_octree_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aaedf340984f00bf088c8fac94fb176d7 inherit pub_methods_classpcl_1_1octree_1_1_octree_base"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1octree_1_1_octree_base.html#aaedf340984f00bf088c8fac94fb176d7">getTreeDepth</a> () const</td></tr>
<tr class="memdesc:aaedf340984f00bf088c8fac94fb176d7 inherit pub_methods_classpcl_1_1octree_1_1_octree_base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get the maximum depth of the octree.  <a href="classpcl_1_1octree_1_1_octree_base.html#aaedf340984f00bf088c8fac94fb176d7">更多...</a><br /></td></tr>
<tr class="separator:aaedf340984f00bf088c8fac94fb176d7 inherit pub_methods_classpcl_1_1octree_1_1_octree_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a62ea5ae9440654d09b0db929675ed5da inherit pub_methods_classpcl_1_1octree_1_1_octree_base"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classpcl_1_1octree_1_1_octree_container_point_indices.html">OctreeContainerPointIndices</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1octree_1_1_octree_base.html#a62ea5ae9440654d09b0db929675ed5da">createLeaf</a> (unsigned int idx_x_arg, unsigned int idx_y_arg, unsigned int idx_z_arg)</td></tr>
<tr class="memdesc:a62ea5ae9440654d09b0db929675ed5da inherit pub_methods_classpcl_1_1octree_1_1_octree_base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create new leaf node at (idx_x_arg, idx_y_arg, idx_z_arg).  <a href="classpcl_1_1octree_1_1_octree_base.html#a62ea5ae9440654d09b0db929675ed5da">更多...</a><br /></td></tr>
<tr class="separator:a62ea5ae9440654d09b0db929675ed5da inherit pub_methods_classpcl_1_1octree_1_1_octree_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8cb31ab9a56944b96eef0ace8dedacbe inherit pub_methods_classpcl_1_1octree_1_1_octree_base"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classpcl_1_1octree_1_1_octree_container_point_indices.html">OctreeContainerPointIndices</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1octree_1_1_octree_base.html#a8cb31ab9a56944b96eef0ace8dedacbe">findLeaf</a> (unsigned int idx_x_arg, unsigned int idx_y_arg, unsigned int idx_z_arg)</td></tr>
<tr class="memdesc:a8cb31ab9a56944b96eef0ace8dedacbe inherit pub_methods_classpcl_1_1octree_1_1_octree_base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Find leaf node at (idx_x_arg, idx_y_arg, idx_z_arg).  <a href="classpcl_1_1octree_1_1_octree_base.html#a8cb31ab9a56944b96eef0ace8dedacbe">更多...</a><br /></td></tr>
<tr class="separator:a8cb31ab9a56944b96eef0ace8dedacbe inherit pub_methods_classpcl_1_1octree_1_1_octree_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adde845dfa80aec70762f8297e2b2e97c inherit pub_methods_classpcl_1_1octree_1_1_octree_base"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1octree_1_1_octree_base.html#adde845dfa80aec70762f8297e2b2e97c">existLeaf</a> (unsigned int idx_x_arg, unsigned int idx_y_arg, unsigned int idx_z_arg) const</td></tr>
<tr class="memdesc:adde845dfa80aec70762f8297e2b2e97c inherit pub_methods_classpcl_1_1octree_1_1_octree_base"><td class="mdescLeft">&#160;</td><td class="mdescRight">idx_x_arg for the existence of leaf node at (idx_x_arg, idx_y_arg, idx_z_arg).  <a href="classpcl_1_1octree_1_1_octree_base.html#adde845dfa80aec70762f8297e2b2e97c">更多...</a><br /></td></tr>
<tr class="separator:adde845dfa80aec70762f8297e2b2e97c inherit pub_methods_classpcl_1_1octree_1_1_octree_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af316c0dedeb707141de115778016c969 inherit pub_methods_classpcl_1_1octree_1_1_octree_base"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1octree_1_1_octree_base.html#af316c0dedeb707141de115778016c969">removeLeaf</a> (unsigned int idx_x_arg, unsigned int idx_y_arg, unsigned int idx_z_arg)</td></tr>
<tr class="memdesc:af316c0dedeb707141de115778016c969 inherit pub_methods_classpcl_1_1octree_1_1_octree_base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Remove leaf node at (idx_x_arg, idx_y_arg, idx_z_arg).  <a href="classpcl_1_1octree_1_1_octree_base.html#af316c0dedeb707141de115778016c969">更多...</a><br /></td></tr>
<tr class="separator:af316c0dedeb707141de115778016c969 inherit pub_methods_classpcl_1_1octree_1_1_octree_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac2bed940d92096c56cb9efc08aee0af9 inherit pub_methods_classpcl_1_1octree_1_1_octree_base"><td class="memItemLeft" align="right" valign="top">std::size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1octree_1_1_octree_base.html#ac2bed940d92096c56cb9efc08aee0af9">getLeafCount</a> () const</td></tr>
<tr class="memdesc:ac2bed940d92096c56cb9efc08aee0af9 inherit pub_methods_classpcl_1_1octree_1_1_octree_base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the amount of existing leafs in the octree.  <a href="classpcl_1_1octree_1_1_octree_base.html#ac2bed940d92096c56cb9efc08aee0af9">更多...</a><br /></td></tr>
<tr class="separator:ac2bed940d92096c56cb9efc08aee0af9 inherit pub_methods_classpcl_1_1octree_1_1_octree_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6969af4d54d7c8d41b16cc00579744d0 inherit pub_methods_classpcl_1_1octree_1_1_octree_base"><td class="memItemLeft" align="right" valign="top">std::size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1octree_1_1_octree_base.html#a6969af4d54d7c8d41b16cc00579744d0">getBranchCount</a> () const</td></tr>
<tr class="memdesc:a6969af4d54d7c8d41b16cc00579744d0 inherit pub_methods_classpcl_1_1octree_1_1_octree_base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Return the amount of existing branch nodes in the octree.  <a href="classpcl_1_1octree_1_1_octree_base.html#a6969af4d54d7c8d41b16cc00579744d0">更多...</a><br /></td></tr>
<tr class="separator:a6969af4d54d7c8d41b16cc00579744d0 inherit pub_methods_classpcl_1_1octree_1_1_octree_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9abc561a4c6672aba260f688c8250682 inherit pub_methods_classpcl_1_1octree_1_1_octree_base"><td class="memItemLeft" align="right" valign="top"><a id="a9abc561a4c6672aba260f688c8250682"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1octree_1_1_octree_base.html#a9abc561a4c6672aba260f688c8250682">deleteTree</a> ()</td></tr>
<tr class="memdesc:a9abc561a4c6672aba260f688c8250682 inherit pub_methods_classpcl_1_1octree_1_1_octree_base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Delete the octree structure and its leaf nodes. <br /></td></tr>
<tr class="separator:a9abc561a4c6672aba260f688c8250682 inherit pub_methods_classpcl_1_1octree_1_1_octree_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa0be9db52726ff7e1e58fd384e0f5e54 inherit pub_methods_classpcl_1_1octree_1_1_octree_base"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1octree_1_1_octree_base.html#aa0be9db52726ff7e1e58fd384e0f5e54">serializeTree</a> (std::vector&lt; char &gt; &amp;binary_tree_out_arg)</td></tr>
<tr class="memdesc:aa0be9db52726ff7e1e58fd384e0f5e54 inherit pub_methods_classpcl_1_1octree_1_1_octree_base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Serialize octree into a binary output vector describing its branch node structure.  <a href="classpcl_1_1octree_1_1_octree_base.html#aa0be9db52726ff7e1e58fd384e0f5e54">更多...</a><br /></td></tr>
<tr class="separator:aa0be9db52726ff7e1e58fd384e0f5e54 inherit pub_methods_classpcl_1_1octree_1_1_octree_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4e6c5b482d5280d7809b4a8484b77a5e inherit pub_methods_classpcl_1_1octree_1_1_octree_base"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1octree_1_1_octree_base.html#a4e6c5b482d5280d7809b4a8484b77a5e">serializeTree</a> (std::vector&lt; char &gt; &amp;binary_tree_out_arg, std::vector&lt; <a class="el" href="classpcl_1_1octree_1_1_octree_container_point_indices.html">OctreeContainerPointIndices</a> * &gt; &amp;leaf_container_vector_arg)</td></tr>
<tr class="memdesc:a4e6c5b482d5280d7809b4a8484b77a5e inherit pub_methods_classpcl_1_1octree_1_1_octree_base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Serialize octree into a binary output vector describing its branch node structure and push all LeafContainerT elements stored in the octree to a vector.  <a href="classpcl_1_1octree_1_1_octree_base.html#a4e6c5b482d5280d7809b4a8484b77a5e">更多...</a><br /></td></tr>
<tr class="separator:a4e6c5b482d5280d7809b4a8484b77a5e inherit pub_methods_classpcl_1_1octree_1_1_octree_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a29a4753c659cdd7b27e7e83ad705c89c inherit pub_methods_classpcl_1_1octree_1_1_octree_base"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1octree_1_1_octree_base.html#a29a4753c659cdd7b27e7e83ad705c89c">serializeLeafs</a> (std::vector&lt; <a class="el" href="classpcl_1_1octree_1_1_octree_container_point_indices.html">OctreeContainerPointIndices</a> * &gt; &amp;leaf_container_vector_arg)</td></tr>
<tr class="memdesc:a29a4753c659cdd7b27e7e83ad705c89c inherit pub_methods_classpcl_1_1octree_1_1_octree_base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Outputs a vector of all LeafContainerT elements that are stored within the octree leaf nodes.  <a href="classpcl_1_1octree_1_1_octree_base.html#a29a4753c659cdd7b27e7e83ad705c89c">更多...</a><br /></td></tr>
<tr class="separator:a29a4753c659cdd7b27e7e83ad705c89c inherit pub_methods_classpcl_1_1octree_1_1_octree_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7fcd3895195eb4102f46d4d54826f554 inherit pub_methods_classpcl_1_1octree_1_1_octree_base"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1octree_1_1_octree_base.html#a7fcd3895195eb4102f46d4d54826f554">deserializeTree</a> (std::vector&lt; char &gt; &amp;binary_tree_input_arg)</td></tr>
<tr class="memdesc:a7fcd3895195eb4102f46d4d54826f554 inherit pub_methods_classpcl_1_1octree_1_1_octree_base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Deserialize a binary octree description vector and create a corresponding octree structure. Leaf nodes are initialized with getDataTByKey(..).  <a href="classpcl_1_1octree_1_1_octree_base.html#a7fcd3895195eb4102f46d4d54826f554">更多...</a><br /></td></tr>
<tr class="separator:a7fcd3895195eb4102f46d4d54826f554 inherit pub_methods_classpcl_1_1octree_1_1_octree_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a38698f38bee2f8748d20713b61f827db inherit pub_methods_classpcl_1_1octree_1_1_octree_base"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1octree_1_1_octree_base.html#a38698f38bee2f8748d20713b61f827db">deserializeTree</a> (std::vector&lt; char &gt; &amp;binary_tree_input_arg, std::vector&lt; <a class="el" href="classpcl_1_1octree_1_1_octree_container_point_indices.html">OctreeContainerPointIndices</a> * &gt; &amp;leaf_container_vector_arg)</td></tr>
<tr class="memdesc:a38698f38bee2f8748d20713b61f827db inherit pub_methods_classpcl_1_1octree_1_1_octree_base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Deserialize a binary octree description and create a corresponding octree structure. Leaf nodes are initialized with LeafContainerT elements from the dataVector.  <a href="classpcl_1_1octree_1_1_octree_base.html#a38698f38bee2f8748d20713b61f827db">更多...</a><br /></td></tr>
<tr class="separator:a38698f38bee2f8748d20713b61f827db inherit pub_methods_classpcl_1_1octree_1_1_octree_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
额外继承的成员函数</h2></td></tr>
<tr class="inherit_header pro_methods_classpcl_1_1octree_1_1_octree_point_cloud"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classpcl_1_1octree_1_1_octree_point_cloud')"><img src="closed.png" alt="-"/>&#160;Protected 成员函数 继承自 <a class="el" href="classpcl_1_1octree_1_1_octree_point_cloud.html">pcl::octree::OctreePointCloud&lt; PointT, OctreeContainerPointIndices, OctreeContainerEmpty, OctreeBase&lt; OctreeContainerPointIndices, OctreeContainerEmpty &gt; &gt;</a></td></tr>
<tr class="memitem:a8a1dcd695db20c10dd2ca049b3e6851e inherit pro_methods_classpcl_1_1octree_1_1_octree_point_cloud"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1octree_1_1_octree_point_cloud.html#a8a1dcd695db20c10dd2ca049b3e6851e">addPointIdx</a> (const int point_idx_arg)</td></tr>
<tr class="memdesc:a8a1dcd695db20c10dd2ca049b3e6851e inherit pro_methods_classpcl_1_1octree_1_1_octree_point_cloud"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add point at index from input pointcloud dataset to octree  <a href="classpcl_1_1octree_1_1_octree_point_cloud.html#a8a1dcd695db20c10dd2ca049b3e6851e">更多...</a><br /></td></tr>
<tr class="separator:a8a1dcd695db20c10dd2ca049b3e6851e inherit pro_methods_classpcl_1_1octree_1_1_octree_point_cloud"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0504486d59659d8fe44257c2e46e159c inherit pro_methods_classpcl_1_1octree_1_1_octree_point_cloud"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1octree_1_1_octree_point_cloud.html#a0504486d59659d8fe44257c2e46e159c">expandLeafNode</a> (<a class="el" href="classpcl_1_1octree_1_1_octree_leaf_node.html">LeafNode</a> *leaf_node, <a class="el" href="classpcl_1_1octree_1_1_octree_branch_node.html">BranchNode</a> *parent_branch, unsigned char child_idx, unsigned int depth_mask)</td></tr>
<tr class="memdesc:a0504486d59659d8fe44257c2e46e159c inherit pro_methods_classpcl_1_1octree_1_1_octree_point_cloud"><td class="mdescLeft">&#160;</td><td class="mdescRight">Add point at index from input pointcloud dataset to octree  <a href="classpcl_1_1octree_1_1_octree_point_cloud.html#a0504486d59659d8fe44257c2e46e159c">更多...</a><br /></td></tr>
<tr class="separator:a0504486d59659d8fe44257c2e46e159c inherit pro_methods_classpcl_1_1octree_1_1_octree_point_cloud"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa78eb05816a966b24bc939a6cfc625d3 inherit pro_methods_classpcl_1_1octree_1_1_octree_point_cloud"><td class="memItemLeft" align="right" valign="top">const <a class="el" href="structpcl_1_1_point_x_y_z_r_g_b_a.html">PointT</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1octree_1_1_octree_point_cloud.html#aa78eb05816a966b24bc939a6cfc625d3">getPointByIndex</a> (const unsigned int index_arg) const</td></tr>
<tr class="memdesc:aa78eb05816a966b24bc939a6cfc625d3 inherit pro_methods_classpcl_1_1octree_1_1_octree_point_cloud"><td class="mdescLeft">&#160;</td><td class="mdescRight">Get point at index from input pointcloud dataset  <a href="classpcl_1_1octree_1_1_octree_point_cloud.html#aa78eb05816a966b24bc939a6cfc625d3">更多...</a><br /></td></tr>
<tr class="separator:aa78eb05816a966b24bc939a6cfc625d3 inherit pro_methods_classpcl_1_1octree_1_1_octree_point_cloud"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a239ceacc6b608865fe053f26a1d5d6b6 inherit pro_methods_classpcl_1_1octree_1_1_octree_point_cloud"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classpcl_1_1octree_1_1_octree_container_point_indices.html">OctreeContainerPointIndices</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1octree_1_1_octree_point_cloud.html#a239ceacc6b608865fe053f26a1d5d6b6">findLeafAtPoint</a> (const <a class="el" href="structpcl_1_1_point_x_y_z_r_g_b_a.html">PointT</a> &amp;point_arg) const</td></tr>
<tr class="memdesc:a239ceacc6b608865fe053f26a1d5d6b6 inherit pro_methods_classpcl_1_1octree_1_1_octree_point_cloud"><td class="mdescLeft">&#160;</td><td class="mdescRight">Find octree leaf node at a given point  <a href="classpcl_1_1octree_1_1_octree_point_cloud.html#a239ceacc6b608865fe053f26a1d5d6b6">更多...</a><br /></td></tr>
<tr class="separator:a239ceacc6b608865fe053f26a1d5d6b6 inherit pro_methods_classpcl_1_1octree_1_1_octree_point_cloud"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af0cbfcff86b8b2d544d98ffa4648d790 inherit pro_methods_classpcl_1_1octree_1_1_octree_point_cloud"><td class="memItemLeft" align="right" valign="top"><a id="af0cbfcff86b8b2d544d98ffa4648d790"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1octree_1_1_octree_point_cloud.html#af0cbfcff86b8b2d544d98ffa4648d790">getKeyBitSize</a> ()</td></tr>
<tr class="memdesc:af0cbfcff86b8b2d544d98ffa4648d790 inherit pro_methods_classpcl_1_1octree_1_1_octree_point_cloud"><td class="mdescLeft">&#160;</td><td class="mdescRight">Define octree key setting and octree depth based on defined bounding box. <br /></td></tr>
<tr class="separator:af0cbfcff86b8b2d544d98ffa4648d790 inherit pro_methods_classpcl_1_1octree_1_1_octree_point_cloud"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0fd10260bace75f9c753ef42f74f9027 inherit pro_methods_classpcl_1_1octree_1_1_octree_point_cloud"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1octree_1_1_octree_point_cloud.html#a0fd10260bace75f9c753ef42f74f9027">adoptBoundingBoxToPoint</a> (const <a class="el" href="structpcl_1_1_point_x_y_z_r_g_b_a.html">PointT</a> &amp;point_idx_arg)</td></tr>
<tr class="memdesc:a0fd10260bace75f9c753ef42f74f9027 inherit pro_methods_classpcl_1_1octree_1_1_octree_point_cloud"><td class="mdescLeft">&#160;</td><td class="mdescRight">Grow the bounding box/octree until point fits  <a href="classpcl_1_1octree_1_1_octree_point_cloud.html#a0fd10260bace75f9c753ef42f74f9027">更多...</a><br /></td></tr>
<tr class="separator:a0fd10260bace75f9c753ef42f74f9027 inherit pro_methods_classpcl_1_1octree_1_1_octree_point_cloud"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0f377d439e78370a536d0fffd7c6a2a2 inherit pro_methods_classpcl_1_1octree_1_1_octree_point_cloud"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1octree_1_1_octree_point_cloud.html#a0f377d439e78370a536d0fffd7c6a2a2">isPointWithinBoundingBox</a> (const <a class="el" href="structpcl_1_1_point_x_y_z_r_g_b_a.html">PointT</a> &amp;point_idx_arg) const</td></tr>
<tr class="memdesc:a0f377d439e78370a536d0fffd7c6a2a2 inherit pro_methods_classpcl_1_1octree_1_1_octree_point_cloud"><td class="mdescLeft">&#160;</td><td class="mdescRight">Checks if given point is within the bounding box of the octree  <a href="classpcl_1_1octree_1_1_octree_point_cloud.html#a0f377d439e78370a536d0fffd7c6a2a2">更多...</a><br /></td></tr>
<tr class="separator:a0f377d439e78370a536d0fffd7c6a2a2 inherit pro_methods_classpcl_1_1octree_1_1_octree_point_cloud"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad34b5c6655fdcf9ed4da21ac8a973e5f inherit pro_methods_classpcl_1_1octree_1_1_octree_point_cloud"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1octree_1_1_octree_point_cloud.html#ad34b5c6655fdcf9ed4da21ac8a973e5f">genOctreeKeyforPoint</a> (const <a class="el" href="structpcl_1_1_point_x_y_z_r_g_b_a.html">PointT</a> &amp;point_arg, <a class="el" href="classpcl_1_1octree_1_1_octree_key.html">OctreeKey</a> &amp;key_arg) const</td></tr>
<tr class="memdesc:ad34b5c6655fdcf9ed4da21ac8a973e5f inherit pro_methods_classpcl_1_1octree_1_1_octree_point_cloud"><td class="mdescLeft">&#160;</td><td class="mdescRight">Generate octree key for voxel at a given point  <a href="classpcl_1_1octree_1_1_octree_point_cloud.html#ad34b5c6655fdcf9ed4da21ac8a973e5f">更多...</a><br /></td></tr>
<tr class="separator:ad34b5c6655fdcf9ed4da21ac8a973e5f inherit pro_methods_classpcl_1_1octree_1_1_octree_point_cloud"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab0b9d5d8a304091f8b0e80f8bd76272e inherit pro_methods_classpcl_1_1octree_1_1_octree_point_cloud"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1octree_1_1_octree_point_cloud.html#ab0b9d5d8a304091f8b0e80f8bd76272e">genOctreeKeyforPoint</a> (const double point_x_arg, const double point_y_arg, const double point_z_arg, <a class="el" href="classpcl_1_1octree_1_1_octree_key.html">OctreeKey</a> &amp;key_arg) const</td></tr>
<tr class="memdesc:ab0b9d5d8a304091f8b0e80f8bd76272e inherit pro_methods_classpcl_1_1octree_1_1_octree_point_cloud"><td class="mdescLeft">&#160;</td><td class="mdescRight">Generate octree key for voxel at a given point  <a href="classpcl_1_1octree_1_1_octree_point_cloud.html#ab0b9d5d8a304091f8b0e80f8bd76272e">更多...</a><br /></td></tr>
<tr class="separator:ab0b9d5d8a304091f8b0e80f8bd76272e inherit pro_methods_classpcl_1_1octree_1_1_octree_point_cloud"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afdabd2a68b1a3b73580e84269f155fad inherit pro_methods_classpcl_1_1octree_1_1_octree_point_cloud"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1octree_1_1_octree_point_cloud.html#afdabd2a68b1a3b73580e84269f155fad">genOctreeKeyForDataT</a> (const int &amp;data_arg, <a class="el" href="classpcl_1_1octree_1_1_octree_key.html">OctreeKey</a> &amp;key_arg) const</td></tr>
<tr class="memdesc:afdabd2a68b1a3b73580e84269f155fad inherit pro_methods_classpcl_1_1octree_1_1_octree_point_cloud"><td class="mdescLeft">&#160;</td><td class="mdescRight">Virtual method for generating octree key for a given point index.  <a href="classpcl_1_1octree_1_1_octree_point_cloud.html#afdabd2a68b1a3b73580e84269f155fad">更多...</a><br /></td></tr>
<tr class="separator:afdabd2a68b1a3b73580e84269f155fad inherit pro_methods_classpcl_1_1octree_1_1_octree_point_cloud"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a342788d493c7a2520009179a0e321d7b inherit pro_methods_classpcl_1_1octree_1_1_octree_point_cloud"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1octree_1_1_octree_point_cloud.html#a342788d493c7a2520009179a0e321d7b">genLeafNodeCenterFromOctreeKey</a> (const <a class="el" href="classpcl_1_1octree_1_1_octree_key.html">OctreeKey</a> &amp;key_arg, <a class="el" href="structpcl_1_1_point_x_y_z_r_g_b_a.html">PointT</a> &amp;point_arg) const</td></tr>
<tr class="memdesc:a342788d493c7a2520009179a0e321d7b inherit pro_methods_classpcl_1_1octree_1_1_octree_point_cloud"><td class="mdescLeft">&#160;</td><td class="mdescRight">Generate a point at center of leaf node voxel  <a href="classpcl_1_1octree_1_1_octree_point_cloud.html#a342788d493c7a2520009179a0e321d7b">更多...</a><br /></td></tr>
<tr class="separator:a342788d493c7a2520009179a0e321d7b inherit pro_methods_classpcl_1_1octree_1_1_octree_point_cloud"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6bea8ca3b8fe7b5c28bce6ca0d636789 inherit pro_methods_classpcl_1_1octree_1_1_octree_point_cloud"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1octree_1_1_octree_point_cloud.html#a6bea8ca3b8fe7b5c28bce6ca0d636789">genVoxelCenterFromOctreeKey</a> (const <a class="el" href="classpcl_1_1octree_1_1_octree_key.html">OctreeKey</a> &amp;key_arg, unsigned int tree_depth_arg, <a class="el" href="structpcl_1_1_point_x_y_z_r_g_b_a.html">PointT</a> &amp;point_arg) const</td></tr>
<tr class="memdesc:a6bea8ca3b8fe7b5c28bce6ca0d636789 inherit pro_methods_classpcl_1_1octree_1_1_octree_point_cloud"><td class="mdescLeft">&#160;</td><td class="mdescRight">Generate a point at center of octree voxel at given tree level  <a href="classpcl_1_1octree_1_1_octree_point_cloud.html#a6bea8ca3b8fe7b5c28bce6ca0d636789">更多...</a><br /></td></tr>
<tr class="separator:a6bea8ca3b8fe7b5c28bce6ca0d636789 inherit pro_methods_classpcl_1_1octree_1_1_octree_point_cloud"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ac63353c886559f6f801acb39147978a6 inherit pro_methods_classpcl_1_1octree_1_1_octree_point_cloud"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1octree_1_1_octree_point_cloud.html#ac63353c886559f6f801acb39147978a6">genVoxelBoundsFromOctreeKey</a> (const <a class="el" href="classpcl_1_1octree_1_1_octree_key.html">OctreeKey</a> &amp;key_arg, unsigned int tree_depth_arg, Eigen::Vector3f &amp;min_pt, Eigen::Vector3f &amp;max_pt) const</td></tr>
<tr class="memdesc:ac63353c886559f6f801acb39147978a6 inherit pro_methods_classpcl_1_1octree_1_1_octree_point_cloud"><td class="mdescLeft">&#160;</td><td class="mdescRight">Generate bounds of an octree voxel using octree key and tree depth arguments  <a href="classpcl_1_1octree_1_1_octree_point_cloud.html#ac63353c886559f6f801acb39147978a6">更多...</a><br /></td></tr>
<tr class="separator:ac63353c886559f6f801acb39147978a6 inherit pro_methods_classpcl_1_1octree_1_1_octree_point_cloud"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a31091b92e65251fcb6c19b5f99215151 inherit pro_methods_classpcl_1_1octree_1_1_octree_point_cloud"><td class="memItemLeft" align="right" valign="top">int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1octree_1_1_octree_point_cloud.html#a31091b92e65251fcb6c19b5f99215151">getOccupiedVoxelCentersRecursive</a> (const <a class="el" href="classpcl_1_1octree_1_1_octree_branch_node.html">BranchNode</a> *node_arg, const <a class="el" href="classpcl_1_1octree_1_1_octree_key.html">OctreeKey</a> &amp;key_arg, AlignedPointTVector &amp;voxel_center_list_arg) const</td></tr>
<tr class="memdesc:a31091b92e65251fcb6c19b5f99215151 inherit pro_methods_classpcl_1_1octree_1_1_octree_point_cloud"><td class="mdescLeft">&#160;</td><td class="mdescRight">Recursively search the tree for all leaf nodes and return a vector of voxel centers.  <a href="classpcl_1_1octree_1_1_octree_point_cloud.html#a31091b92e65251fcb6c19b5f99215151">更多...</a><br /></td></tr>
<tr class="separator:a31091b92e65251fcb6c19b5f99215151 inherit pro_methods_classpcl_1_1octree_1_1_octree_point_cloud"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_methods_classpcl_1_1octree_1_1_octree_base"><td colspan="2" onclick="javascript:toggleInherit('pro_methods_classpcl_1_1octree_1_1_octree_base')"><img src="closed.png" alt="-"/>&#160;Protected 成员函数 继承自 <a class="el" href="classpcl_1_1octree_1_1_octree_base.html">pcl::octree::OctreeBase&lt; OctreeContainerPointIndices, OctreeContainerEmpty &gt;</a></td></tr>
<tr class="memitem:a9bb6a5ef1f56528bf949e4c3e9b3dcdc inherit pro_methods_classpcl_1_1octree_1_1_octree_base"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classpcl_1_1octree_1_1_octree_container_point_indices.html">OctreeContainerPointIndices</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1octree_1_1_octree_base.html#a9bb6a5ef1f56528bf949e4c3e9b3dcdc">createLeaf</a> (const <a class="el" href="classpcl_1_1octree_1_1_octree_key.html">OctreeKey</a> &amp;key_arg)</td></tr>
<tr class="memdesc:a9bb6a5ef1f56528bf949e4c3e9b3dcdc inherit pro_methods_classpcl_1_1octree_1_1_octree_base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a leaf node  <a href="classpcl_1_1octree_1_1_octree_base.html#a9bb6a5ef1f56528bf949e4c3e9b3dcdc">更多...</a><br /></td></tr>
<tr class="separator:a9bb6a5ef1f56528bf949e4c3e9b3dcdc inherit pro_methods_classpcl_1_1octree_1_1_octree_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a08e5792b29cd493d54ba400a23505b40 inherit pro_methods_classpcl_1_1octree_1_1_octree_base"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classpcl_1_1octree_1_1_octree_container_point_indices.html">OctreeContainerPointIndices</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1octree_1_1_octree_base.html#a08e5792b29cd493d54ba400a23505b40">findLeaf</a> (const <a class="el" href="classpcl_1_1octree_1_1_octree_key.html">OctreeKey</a> &amp;key_arg) const</td></tr>
<tr class="memdesc:a08e5792b29cd493d54ba400a23505b40 inherit pro_methods_classpcl_1_1octree_1_1_octree_base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Find leaf node  <a href="classpcl_1_1octree_1_1_octree_base.html#a08e5792b29cd493d54ba400a23505b40">更多...</a><br /></td></tr>
<tr class="separator:a08e5792b29cd493d54ba400a23505b40 inherit pro_methods_classpcl_1_1octree_1_1_octree_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae54aebbcf08f825f5426fc1f6f66e0b2 inherit pro_methods_classpcl_1_1octree_1_1_octree_base"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1octree_1_1_octree_base.html#ae54aebbcf08f825f5426fc1f6f66e0b2">existLeaf</a> (const <a class="el" href="classpcl_1_1octree_1_1_octree_key.html">OctreeKey</a> &amp;key_arg) const</td></tr>
<tr class="memdesc:ae54aebbcf08f825f5426fc1f6f66e0b2 inherit pro_methods_classpcl_1_1octree_1_1_octree_base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check for existance of a leaf node in the octree  <a href="classpcl_1_1octree_1_1_octree_base.html#ae54aebbcf08f825f5426fc1f6f66e0b2">更多...</a><br /></td></tr>
<tr class="separator:ae54aebbcf08f825f5426fc1f6f66e0b2 inherit pro_methods_classpcl_1_1octree_1_1_octree_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4fc084486bee5e49223e52b5ea1a40c8 inherit pro_methods_classpcl_1_1octree_1_1_octree_base"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1octree_1_1_octree_base.html#a4fc084486bee5e49223e52b5ea1a40c8">removeLeaf</a> (const <a class="el" href="classpcl_1_1octree_1_1_octree_key.html">OctreeKey</a> &amp;key_arg)</td></tr>
<tr class="memdesc:a4fc084486bee5e49223e52b5ea1a40c8 inherit pro_methods_classpcl_1_1octree_1_1_octree_base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Remove leaf node from octree  <a href="classpcl_1_1octree_1_1_octree_base.html#a4fc084486bee5e49223e52b5ea1a40c8">更多...</a><br /></td></tr>
<tr class="separator:a4fc084486bee5e49223e52b5ea1a40c8 inherit pro_methods_classpcl_1_1octree_1_1_octree_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:acd59f91dbfa1671c2d1e37e04712b286 inherit pro_methods_classpcl_1_1octree_1_1_octree_base"><td class="memItemLeft" align="right" valign="top"><a id="acd59f91dbfa1671c2d1e37e04712b286"></a>
<a class="el" href="classpcl_1_1octree_1_1_octree_node.html">OctreeNode</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1octree_1_1_octree_base.html#acd59f91dbfa1671c2d1e37e04712b286">getRootNode</a> () const</td></tr>
<tr class="memdesc:acd59f91dbfa1671c2d1e37e04712b286 inherit pro_methods_classpcl_1_1octree_1_1_octree_base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieve root node <br /></td></tr>
<tr class="separator:acd59f91dbfa1671c2d1e37e04712b286 inherit pro_methods_classpcl_1_1octree_1_1_octree_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a39c116718d47fb0086ff94117551fc1d inherit pro_methods_classpcl_1_1octree_1_1_octree_base"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1octree_1_1_octree_base.html#a39c116718d47fb0086ff94117551fc1d">branchHasChild</a> (const <a class="el" href="classpcl_1_1octree_1_1_octree_branch_node.html">BranchNode</a> &amp;branch_arg, unsigned char child_idx_arg) const</td></tr>
<tr class="memdesc:a39c116718d47fb0086ff94117551fc1d inherit pro_methods_classpcl_1_1octree_1_1_octree_base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Check if branch is pointing to a particular child node  <a href="classpcl_1_1octree_1_1_octree_base.html#a39c116718d47fb0086ff94117551fc1d">更多...</a><br /></td></tr>
<tr class="separator:a39c116718d47fb0086ff94117551fc1d inherit pro_methods_classpcl_1_1octree_1_1_octree_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9a4721b246ca10cb45f130835e6e5f5b inherit pro_methods_classpcl_1_1octree_1_1_octree_base"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classpcl_1_1octree_1_1_octree_node.html">OctreeNode</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1octree_1_1_octree_base.html#a9a4721b246ca10cb45f130835e6e5f5b">getBranchChildPtr</a> (const <a class="el" href="classpcl_1_1octree_1_1_octree_branch_node.html">BranchNode</a> &amp;branch_arg, unsigned char child_idx_arg) const</td></tr>
<tr class="memdesc:a9a4721b246ca10cb45f130835e6e5f5b inherit pro_methods_classpcl_1_1octree_1_1_octree_base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Retrieve a child node pointer for child node at child_idx.  <a href="classpcl_1_1octree_1_1_octree_base.html#a9a4721b246ca10cb45f130835e6e5f5b">更多...</a><br /></td></tr>
<tr class="separator:a9a4721b246ca10cb45f130835e6e5f5b inherit pro_methods_classpcl_1_1octree_1_1_octree_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a61d7ddd454369c5e23054bb1cdadc540 inherit pro_methods_classpcl_1_1octree_1_1_octree_base"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1octree_1_1_octree_base.html#a61d7ddd454369c5e23054bb1cdadc540">setBranchChildPtr</a> (<a class="el" href="classpcl_1_1octree_1_1_octree_branch_node.html">BranchNode</a> &amp;branch_arg, unsigned char child_idx_arg, <a class="el" href="classpcl_1_1octree_1_1_octree_node.html">OctreeNode</a> *new_child_arg)</td></tr>
<tr class="memdesc:a61d7ddd454369c5e23054bb1cdadc540 inherit pro_methods_classpcl_1_1octree_1_1_octree_base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Assign new child node to branch  <a href="classpcl_1_1octree_1_1_octree_base.html#a61d7ddd454369c5e23054bb1cdadc540">更多...</a><br /></td></tr>
<tr class="separator:a61d7ddd454369c5e23054bb1cdadc540 inherit pro_methods_classpcl_1_1octree_1_1_octree_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abe9d23b2322f32b2ee26c1d9c02dcea3 inherit pro_methods_classpcl_1_1octree_1_1_octree_base"><td class="memItemLeft" align="right" valign="top">char&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1octree_1_1_octree_base.html#abe9d23b2322f32b2ee26c1d9c02dcea3">getBranchBitPattern</a> (const <a class="el" href="classpcl_1_1octree_1_1_octree_branch_node.html">BranchNode</a> &amp;branch_arg) const</td></tr>
<tr class="memdesc:abe9d23b2322f32b2ee26c1d9c02dcea3 inherit pro_methods_classpcl_1_1octree_1_1_octree_base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Generate bit pattern reflecting the existence of child node pointers  <a href="classpcl_1_1octree_1_1_octree_base.html#abe9d23b2322f32b2ee26c1d9c02dcea3">更多...</a><br /></td></tr>
<tr class="separator:abe9d23b2322f32b2ee26c1d9c02dcea3 inherit pro_methods_classpcl_1_1octree_1_1_octree_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeb95bc5e61e5c7c5e80030be0fda5997 inherit pro_methods_classpcl_1_1octree_1_1_octree_base"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1octree_1_1_octree_base.html#aeb95bc5e61e5c7c5e80030be0fda5997">deleteBranchChild</a> (<a class="el" href="classpcl_1_1octree_1_1_octree_branch_node.html">BranchNode</a> &amp;branch_arg, unsigned char child_idx_arg)</td></tr>
<tr class="memdesc:aeb95bc5e61e5c7c5e80030be0fda5997 inherit pro_methods_classpcl_1_1octree_1_1_octree_base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Delete child node and all its subchilds from octree  <a href="classpcl_1_1octree_1_1_octree_base.html#aeb95bc5e61e5c7c5e80030be0fda5997">更多...</a><br /></td></tr>
<tr class="separator:aeb95bc5e61e5c7c5e80030be0fda5997 inherit pro_methods_classpcl_1_1octree_1_1_octree_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4766cdedf01eac19a565648b372dac93 inherit pro_methods_classpcl_1_1octree_1_1_octree_base"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1octree_1_1_octree_base.html#a4766cdedf01eac19a565648b372dac93">deleteBranch</a> (<a class="el" href="classpcl_1_1octree_1_1_octree_branch_node.html">BranchNode</a> &amp;branch_arg)</td></tr>
<tr class="memdesc:a4766cdedf01eac19a565648b372dac93 inherit pro_methods_classpcl_1_1octree_1_1_octree_base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Delete branch and all its subchilds from octree  <a href="classpcl_1_1octree_1_1_octree_base.html#a4766cdedf01eac19a565648b372dac93">更多...</a><br /></td></tr>
<tr class="separator:a4766cdedf01eac19a565648b372dac93 inherit pro_methods_classpcl_1_1octree_1_1_octree_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2cec91269a5138bf75973e866015c660 inherit pro_methods_classpcl_1_1octree_1_1_octree_base"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classpcl_1_1octree_1_1_octree_branch_node.html">BranchNode</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1octree_1_1_octree_base.html#a2cec91269a5138bf75973e866015c660">createBranchChild</a> (<a class="el" href="classpcl_1_1octree_1_1_octree_branch_node.html">BranchNode</a> &amp;branch_arg, unsigned char child_idx_arg)</td></tr>
<tr class="memdesc:a2cec91269a5138bf75973e866015c660 inherit pro_methods_classpcl_1_1octree_1_1_octree_base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create and add a new branch child to a branch class  <a href="classpcl_1_1octree_1_1_octree_base.html#a2cec91269a5138bf75973e866015c660">更多...</a><br /></td></tr>
<tr class="separator:a2cec91269a5138bf75973e866015c660 inherit pro_methods_classpcl_1_1octree_1_1_octree_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afca846cfd2002a905d1304bf663394f0 inherit pro_methods_classpcl_1_1octree_1_1_octree_base"><td class="memItemLeft" align="right" valign="top"><a class="el" href="classpcl_1_1octree_1_1_octree_leaf_node.html">LeafNode</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1octree_1_1_octree_base.html#afca846cfd2002a905d1304bf663394f0">createLeafChild</a> (<a class="el" href="classpcl_1_1octree_1_1_octree_branch_node.html">BranchNode</a> &amp;branch_arg, unsigned char child_idx_arg)</td></tr>
<tr class="memdesc:afca846cfd2002a905d1304bf663394f0 inherit pro_methods_classpcl_1_1octree_1_1_octree_base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create and add a new leaf child to a branch class  <a href="classpcl_1_1octree_1_1_octree_base.html#afca846cfd2002a905d1304bf663394f0">更多...</a><br /></td></tr>
<tr class="separator:afca846cfd2002a905d1304bf663394f0 inherit pro_methods_classpcl_1_1octree_1_1_octree_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a441fbe7d3df743a9e13be569c9620c55 inherit pro_methods_classpcl_1_1octree_1_1_octree_base"><td class="memItemLeft" align="right" valign="top">unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1octree_1_1_octree_base.html#a441fbe7d3df743a9e13be569c9620c55">createLeafRecursive</a> (const <a class="el" href="classpcl_1_1octree_1_1_octree_key.html">OctreeKey</a> &amp;key_arg, unsigned int depth_mask_arg, <a class="el" href="classpcl_1_1octree_1_1_octree_branch_node.html">BranchNode</a> *branch_arg, <a class="el" href="classpcl_1_1octree_1_1_octree_leaf_node.html">LeafNode</a> *&amp;return_leaf_arg, <a class="el" href="classpcl_1_1octree_1_1_octree_branch_node.html">BranchNode</a> *&amp;parent_of_leaf_arg)</td></tr>
<tr class="memdesc:a441fbe7d3df743a9e13be569c9620c55 inherit pro_methods_classpcl_1_1octree_1_1_octree_base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Create a leaf node at octree key. If leaf node does already exist, it is returned.  <a href="classpcl_1_1octree_1_1_octree_base.html#a441fbe7d3df743a9e13be569c9620c55">更多...</a><br /></td></tr>
<tr class="separator:a441fbe7d3df743a9e13be569c9620c55 inherit pro_methods_classpcl_1_1octree_1_1_octree_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab3f8693893b6ee4925cf082716a607ed inherit pro_methods_classpcl_1_1octree_1_1_octree_base"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1octree_1_1_octree_base.html#ab3f8693893b6ee4925cf082716a607ed">findLeafRecursive</a> (const <a class="el" href="classpcl_1_1octree_1_1_octree_key.html">OctreeKey</a> &amp;key_arg, unsigned int depth_mask_arg, <a class="el" href="classpcl_1_1octree_1_1_octree_branch_node.html">BranchNode</a> *branch_arg, <a class="el" href="classpcl_1_1octree_1_1_octree_container_point_indices.html">OctreeContainerPointIndices</a> *&amp;result_arg) const</td></tr>
<tr class="memdesc:ab3f8693893b6ee4925cf082716a607ed inherit pro_methods_classpcl_1_1octree_1_1_octree_base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Recursively search for a given leaf node and return a pointer.  <a href="classpcl_1_1octree_1_1_octree_base.html#ab3f8693893b6ee4925cf082716a607ed">更多...</a><br /></td></tr>
<tr class="separator:ab3f8693893b6ee4925cf082716a607ed inherit pro_methods_classpcl_1_1octree_1_1_octree_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6304cd86b4c714e949c68c328f10e8c6 inherit pro_methods_classpcl_1_1octree_1_1_octree_base"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1octree_1_1_octree_base.html#a6304cd86b4c714e949c68c328f10e8c6">deleteLeafRecursive</a> (const <a class="el" href="classpcl_1_1octree_1_1_octree_key.html">OctreeKey</a> &amp;key_arg, unsigned int depth_mask_arg, <a class="el" href="classpcl_1_1octree_1_1_octree_branch_node.html">BranchNode</a> *branch_arg)</td></tr>
<tr class="memdesc:a6304cd86b4c714e949c68c328f10e8c6 inherit pro_methods_classpcl_1_1octree_1_1_octree_base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Recursively search and delete leaf node  <a href="classpcl_1_1octree_1_1_octree_base.html#a6304cd86b4c714e949c68c328f10e8c6">更多...</a><br /></td></tr>
<tr class="separator:a6304cd86b4c714e949c68c328f10e8c6 inherit pro_methods_classpcl_1_1octree_1_1_octree_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab9fdbf009e279243a3a1cd99caec05db inherit pro_methods_classpcl_1_1octree_1_1_octree_base"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1octree_1_1_octree_base.html#ab9fdbf009e279243a3a1cd99caec05db">serializeTreeRecursive</a> (const <a class="el" href="classpcl_1_1octree_1_1_octree_branch_node.html">BranchNode</a> *branch_arg, <a class="el" href="classpcl_1_1octree_1_1_octree_key.html">OctreeKey</a> &amp;key_arg, std::vector&lt; char &gt; *binary_tree_out_arg, typename std::vector&lt; <a class="el" href="classpcl_1_1octree_1_1_octree_container_point_indices.html">OctreeContainerPointIndices</a> * &gt; *leaf_container_vector_arg) const</td></tr>
<tr class="memdesc:ab9fdbf009e279243a3a1cd99caec05db inherit pro_methods_classpcl_1_1octree_1_1_octree_base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Recursively explore the octree and output binary octree description together with a vector of leaf node LeafContainerTs.  <a href="classpcl_1_1octree_1_1_octree_base.html#ab9fdbf009e279243a3a1cd99caec05db">更多...</a><br /></td></tr>
<tr class="separator:ab9fdbf009e279243a3a1cd99caec05db inherit pro_methods_classpcl_1_1octree_1_1_octree_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1530f19c68fa7fed82198f1444b7b114 inherit pro_methods_classpcl_1_1octree_1_1_octree_base"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1octree_1_1_octree_base.html#a1530f19c68fa7fed82198f1444b7b114">deserializeTreeRecursive</a> (<a class="el" href="classpcl_1_1octree_1_1_octree_branch_node.html">BranchNode</a> *branch_arg, unsigned int depth_mask_arg, <a class="el" href="classpcl_1_1octree_1_1_octree_key.html">OctreeKey</a> &amp;key_arg, typename std::vector&lt; char &gt;::const_iterator &amp;binary_tree_input_it_arg, typename std::vector&lt; char &gt;::const_iterator &amp;binary_tree_input_it_end_arg, typename std::vector&lt; <a class="el" href="classpcl_1_1octree_1_1_octree_container_point_indices.html">OctreeContainerPointIndices</a> * &gt;::const_iterator *leaf_container_vector_it_arg, typename std::vector&lt; <a class="el" href="classpcl_1_1octree_1_1_octree_container_point_indices.html">OctreeContainerPointIndices</a> * &gt;::const_iterator *leaf_container_vector_it_end_arg)</td></tr>
<tr class="memdesc:a1530f19c68fa7fed82198f1444b7b114 inherit pro_methods_classpcl_1_1octree_1_1_octree_base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Recursive method for deserializing octree structure  <a href="classpcl_1_1octree_1_1_octree_base.html#a1530f19c68fa7fed82198f1444b7b114">更多...</a><br /></td></tr>
<tr class="separator:a1530f19c68fa7fed82198f1444b7b114 inherit pro_methods_classpcl_1_1octree_1_1_octree_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0822f6b8272dfe619009873bba7a1211 inherit pro_methods_classpcl_1_1octree_1_1_octree_base"><td class="memItemLeft" align="right" valign="top"><a id="a0822f6b8272dfe619009873bba7a1211"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1octree_1_1_octree_base.html#a0822f6b8272dfe619009873bba7a1211">serializeTreeCallback</a> (<a class="el" href="classpcl_1_1octree_1_1_octree_container_point_indices.html">OctreeContainerPointIndices</a> &amp;, const <a class="el" href="classpcl_1_1octree_1_1_octree_key.html">OctreeKey</a> &amp;) const</td></tr>
<tr class="memdesc:a0822f6b8272dfe619009873bba7a1211 inherit pro_methods_classpcl_1_1octree_1_1_octree_base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Callback executed for every leaf node during serialization <br /></td></tr>
<tr class="separator:a0822f6b8272dfe619009873bba7a1211 inherit pro_methods_classpcl_1_1octree_1_1_octree_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:afac6e5f2cf2e95a27b4a529275e7ba7e inherit pro_methods_classpcl_1_1octree_1_1_octree_base"><td class="memItemLeft" align="right" valign="top"><a id="afac6e5f2cf2e95a27b4a529275e7ba7e"></a>
virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1octree_1_1_octree_base.html#afac6e5f2cf2e95a27b4a529275e7ba7e">deserializeTreeCallback</a> (<a class="el" href="classpcl_1_1octree_1_1_octree_container_point_indices.html">OctreeContainerPointIndices</a> &amp;, const <a class="el" href="classpcl_1_1octree_1_1_octree_key.html">OctreeKey</a> &amp;)</td></tr>
<tr class="memdesc:afac6e5f2cf2e95a27b4a529275e7ba7e inherit pro_methods_classpcl_1_1octree_1_1_octree_base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Callback executed for every leaf node during deserialization <br /></td></tr>
<tr class="separator:afac6e5f2cf2e95a27b4a529275e7ba7e inherit pro_methods_classpcl_1_1octree_1_1_octree_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a84f6098ca21b73b3cf13ca2596238326 inherit pro_methods_classpcl_1_1octree_1_1_octree_base"><td class="memItemLeft" align="right" valign="top">double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1octree_1_1_octree_base.html#a84f6098ca21b73b3cf13ca2596238326">Log2</a> (double n_arg)</td></tr>
<tr class="memdesc:a84f6098ca21b73b3cf13ca2596238326 inherit pro_methods_classpcl_1_1octree_1_1_octree_base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Helper function to calculate the binary logarithm  <a href="classpcl_1_1octree_1_1_octree_base.html#a84f6098ca21b73b3cf13ca2596238326">更多...</a><br /></td></tr>
<tr class="separator:a84f6098ca21b73b3cf13ca2596238326 inherit pro_methods_classpcl_1_1octree_1_1_octree_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4cf92b5f2a5b59e679c12aab3dd276d6 inherit pro_methods_classpcl_1_1octree_1_1_octree_base"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1octree_1_1_octree_base.html#a4cf92b5f2a5b59e679c12aab3dd276d6">octreeCanResize</a> ()</td></tr>
<tr class="memdesc:a4cf92b5f2a5b59e679c12aab3dd276d6 inherit pro_methods_classpcl_1_1octree_1_1_octree_base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Test if octree is able to dynamically change its depth. This is required for adaptive bounding box adjustment.  <a href="classpcl_1_1octree_1_1_octree_base.html#a4cf92b5f2a5b59e679c12aab3dd276d6">更多...</a><br /></td></tr>
<tr class="separator:a4cf92b5f2a5b59e679c12aab3dd276d6 inherit pro_methods_classpcl_1_1octree_1_1_octree_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_attribs_classpcl_1_1octree_1_1_octree_point_cloud"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classpcl_1_1octree_1_1_octree_point_cloud')"><img src="closed.png" alt="-"/>&#160;Protected 属性 继承自 <a class="el" href="classpcl_1_1octree_1_1_octree_point_cloud.html">pcl::octree::OctreePointCloud&lt; PointT, OctreeContainerPointIndices, OctreeContainerEmpty, OctreeBase&lt; OctreeContainerPointIndices, OctreeContainerEmpty &gt; &gt;</a></td></tr>
<tr class="memitem:a30c6002f19ebee3e5af733499254e2e3 inherit pro_attribs_classpcl_1_1octree_1_1_octree_point_cloud"><td class="memItemLeft" align="right" valign="top"><a id="a30c6002f19ebee3e5af733499254e2e3"></a>
PointCloudConstPtr&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1octree_1_1_octree_point_cloud.html#a30c6002f19ebee3e5af733499254e2e3">input_</a></td></tr>
<tr class="memdesc:a30c6002f19ebee3e5af733499254e2e3 inherit pro_attribs_classpcl_1_1octree_1_1_octree_point_cloud"><td class="mdescLeft">&#160;</td><td class="mdescRight">Pointer to input point cloud dataset. <br /></td></tr>
<tr class="separator:a30c6002f19ebee3e5af733499254e2e3 inherit pro_attribs_classpcl_1_1octree_1_1_octree_point_cloud"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4fe0eb5fad27c0b3a615f9f6d372a82b inherit pro_attribs_classpcl_1_1octree_1_1_octree_point_cloud"><td class="memItemLeft" align="right" valign="top"><a id="a4fe0eb5fad27c0b3a615f9f6d372a82b"></a>
IndicesConstPtr&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1octree_1_1_octree_point_cloud.html#a4fe0eb5fad27c0b3a615f9f6d372a82b">indices_</a></td></tr>
<tr class="memdesc:a4fe0eb5fad27c0b3a615f9f6d372a82b inherit pro_attribs_classpcl_1_1octree_1_1_octree_point_cloud"><td class="mdescLeft">&#160;</td><td class="mdescRight">A pointer to the vector of point indices to use. <br /></td></tr>
<tr class="separator:a4fe0eb5fad27c0b3a615f9f6d372a82b inherit pro_attribs_classpcl_1_1octree_1_1_octree_point_cloud"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa9abbf2b0fedf04240be251def82a5b4 inherit pro_attribs_classpcl_1_1octree_1_1_octree_point_cloud"><td class="memItemLeft" align="right" valign="top"><a id="aa9abbf2b0fedf04240be251def82a5b4"></a>
double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1octree_1_1_octree_point_cloud.html#aa9abbf2b0fedf04240be251def82a5b4">epsilon_</a></td></tr>
<tr class="memdesc:aa9abbf2b0fedf04240be251def82a5b4 inherit pro_attribs_classpcl_1_1octree_1_1_octree_point_cloud"><td class="mdescLeft">&#160;</td><td class="mdescRight">Epsilon precision (error bound) for nearest neighbors searches. <br /></td></tr>
<tr class="separator:aa9abbf2b0fedf04240be251def82a5b4 inherit pro_attribs_classpcl_1_1octree_1_1_octree_point_cloud"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ada3e26017a2b5298846bcdd989feea98 inherit pro_attribs_classpcl_1_1octree_1_1_octree_point_cloud"><td class="memItemLeft" align="right" valign="top"><a id="ada3e26017a2b5298846bcdd989feea98"></a>
double&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1octree_1_1_octree_point_cloud.html#ada3e26017a2b5298846bcdd989feea98">resolution_</a></td></tr>
<tr class="memdesc:ada3e26017a2b5298846bcdd989feea98 inherit pro_attribs_classpcl_1_1octree_1_1_octree_point_cloud"><td class="mdescLeft">&#160;</td><td class="mdescRight">Octree resolution. <br /></td></tr>
<tr class="separator:ada3e26017a2b5298846bcdd989feea98 inherit pro_attribs_classpcl_1_1octree_1_1_octree_point_cloud"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8dc33f2b512bad01de17e599f8279877 inherit pro_attribs_classpcl_1_1octree_1_1_octree_point_cloud"><td class="memItemLeft" align="right" valign="top"><a id="a8dc33f2b512bad01de17e599f8279877"></a>
double&#160;</td><td class="memItemRight" valign="bottom"><b>min_x_</b></td></tr>
<tr class="separator:a8dc33f2b512bad01de17e599f8279877 inherit pro_attribs_classpcl_1_1octree_1_1_octree_point_cloud"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae15a12d2a28bb61dfee5b336ccc636f0 inherit pro_attribs_classpcl_1_1octree_1_1_octree_point_cloud"><td class="memItemLeft" align="right" valign="top"><a id="ae15a12d2a28bb61dfee5b336ccc636f0"></a>
double&#160;</td><td class="memItemRight" valign="bottom"><b>max_x_</b></td></tr>
<tr class="separator:ae15a12d2a28bb61dfee5b336ccc636f0 inherit pro_attribs_classpcl_1_1octree_1_1_octree_point_cloud"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a01c861f8af5a5a447af53be9763784c1 inherit pro_attribs_classpcl_1_1octree_1_1_octree_point_cloud"><td class="memItemLeft" align="right" valign="top"><a id="a01c861f8af5a5a447af53be9763784c1"></a>
double&#160;</td><td class="memItemRight" valign="bottom"><b>min_y_</b></td></tr>
<tr class="separator:a01c861f8af5a5a447af53be9763784c1 inherit pro_attribs_classpcl_1_1octree_1_1_octree_point_cloud"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a464b7adba4e590273e14858b44156000 inherit pro_attribs_classpcl_1_1octree_1_1_octree_point_cloud"><td class="memItemLeft" align="right" valign="top"><a id="a464b7adba4e590273e14858b44156000"></a>
double&#160;</td><td class="memItemRight" valign="bottom"><b>max_y_</b></td></tr>
<tr class="separator:a464b7adba4e590273e14858b44156000 inherit pro_attribs_classpcl_1_1octree_1_1_octree_point_cloud"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad4968dfe99e33fd95718a92626a7ec89 inherit pro_attribs_classpcl_1_1octree_1_1_octree_point_cloud"><td class="memItemLeft" align="right" valign="top"><a id="ad4968dfe99e33fd95718a92626a7ec89"></a>
double&#160;</td><td class="memItemRight" valign="bottom"><b>min_z_</b></td></tr>
<tr class="separator:ad4968dfe99e33fd95718a92626a7ec89 inherit pro_attribs_classpcl_1_1octree_1_1_octree_point_cloud"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a08b309d509bac1ec31f0e0688877cee1 inherit pro_attribs_classpcl_1_1octree_1_1_octree_point_cloud"><td class="memItemLeft" align="right" valign="top"><a id="a08b309d509bac1ec31f0e0688877cee1"></a>
double&#160;</td><td class="memItemRight" valign="bottom"><b>max_z_</b></td></tr>
<tr class="separator:a08b309d509bac1ec31f0e0688877cee1 inherit pro_attribs_classpcl_1_1octree_1_1_octree_point_cloud"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a71a8a024259c75f6365f262308af7d57 inherit pro_attribs_classpcl_1_1octree_1_1_octree_point_cloud"><td class="memItemLeft" align="right" valign="top"><a id="a71a8a024259c75f6365f262308af7d57"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1octree_1_1_octree_point_cloud.html#a71a8a024259c75f6365f262308af7d57">bounding_box_defined_</a></td></tr>
<tr class="memdesc:a71a8a024259c75f6365f262308af7d57 inherit pro_attribs_classpcl_1_1octree_1_1_octree_point_cloud"><td class="mdescLeft">&#160;</td><td class="mdescRight">Flag indicating if octree has defined bounding box. <br /></td></tr>
<tr class="separator:a71a8a024259c75f6365f262308af7d57 inherit pro_attribs_classpcl_1_1octree_1_1_octree_point_cloud"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2a773a82c7c07e654e80bdca09f2fb9c inherit pro_attribs_classpcl_1_1octree_1_1_octree_point_cloud"><td class="memItemLeft" align="right" valign="top">std::size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1octree_1_1_octree_point_cloud.html#a2a773a82c7c07e654e80bdca09f2fb9c">max_objs_per_leaf_</a></td></tr>
<tr class="memdesc:a2a773a82c7c07e654e80bdca09f2fb9c inherit pro_attribs_classpcl_1_1octree_1_1_octree_point_cloud"><td class="mdescLeft">&#160;</td><td class="mdescRight">Amount of DataT objects per leafNode before expanding branch  <a href="classpcl_1_1octree_1_1_octree_point_cloud.html#a2a773a82c7c07e654e80bdca09f2fb9c">更多...</a><br /></td></tr>
<tr class="separator:a2a773a82c7c07e654e80bdca09f2fb9c inherit pro_attribs_classpcl_1_1octree_1_1_octree_point_cloud"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pro_attribs_classpcl_1_1octree_1_1_octree_base"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classpcl_1_1octree_1_1_octree_base')"><img src="closed.png" alt="-"/>&#160;Protected 属性 继承自 <a class="el" href="classpcl_1_1octree_1_1_octree_base.html">pcl::octree::OctreeBase&lt; OctreeContainerPointIndices, OctreeContainerEmpty &gt;</a></td></tr>
<tr class="memitem:a2a74d829fa6bc41a9823e42b9bbb5e59 inherit pro_attribs_classpcl_1_1octree_1_1_octree_base"><td class="memItemLeft" align="right" valign="top"><a id="a2a74d829fa6bc41a9823e42b9bbb5e59"></a>
std::size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1octree_1_1_octree_base.html#a2a74d829fa6bc41a9823e42b9bbb5e59">leaf_count_</a></td></tr>
<tr class="memdesc:a2a74d829fa6bc41a9823e42b9bbb5e59 inherit pro_attribs_classpcl_1_1octree_1_1_octree_base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Amount of leaf nodes <br  />
 <br /></td></tr>
<tr class="separator:a2a74d829fa6bc41a9823e42b9bbb5e59 inherit pro_attribs_classpcl_1_1octree_1_1_octree_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a554d101328545d88304af3d817fb4f19 inherit pro_attribs_classpcl_1_1octree_1_1_octree_base"><td class="memItemLeft" align="right" valign="top"><a id="a554d101328545d88304af3d817fb4f19"></a>
std::size_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1octree_1_1_octree_base.html#a554d101328545d88304af3d817fb4f19">branch_count_</a></td></tr>
<tr class="memdesc:a554d101328545d88304af3d817fb4f19 inherit pro_attribs_classpcl_1_1octree_1_1_octree_base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Amount of branch nodes <br  />
 <br /></td></tr>
<tr class="separator:a554d101328545d88304af3d817fb4f19 inherit pro_attribs_classpcl_1_1octree_1_1_octree_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2ea6c9036575ec8e55ae59938036478a inherit pro_attribs_classpcl_1_1octree_1_1_octree_base"><td class="memItemLeft" align="right" valign="top"><a id="a2ea6c9036575ec8e55ae59938036478a"></a>
<a class="el" href="classpcl_1_1octree_1_1_octree_branch_node.html">BranchNode</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1octree_1_1_octree_base.html#a2ea6c9036575ec8e55ae59938036478a">root_node_</a></td></tr>
<tr class="memdesc:a2ea6c9036575ec8e55ae59938036478a inherit pro_attribs_classpcl_1_1octree_1_1_octree_base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Pointer to root branch node of octree <br  />
 <br /></td></tr>
<tr class="separator:a2ea6c9036575ec8e55ae59938036478a inherit pro_attribs_classpcl_1_1octree_1_1_octree_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af37a3e55a658f428b6190dcdcec28b89 inherit pro_attribs_classpcl_1_1octree_1_1_octree_base"><td class="memItemLeft" align="right" valign="top"><a id="af37a3e55a658f428b6190dcdcec28b89"></a>
unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1octree_1_1_octree_base.html#af37a3e55a658f428b6190dcdcec28b89">depth_mask_</a></td></tr>
<tr class="memdesc:af37a3e55a658f428b6190dcdcec28b89 inherit pro_attribs_classpcl_1_1octree_1_1_octree_base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Depth mask based on octree depth <br  />
 <br /></td></tr>
<tr class="separator:af37a3e55a658f428b6190dcdcec28b89 inherit pro_attribs_classpcl_1_1octree_1_1_octree_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2727267eed42ae776bbd8ea84b91187d inherit pro_attribs_classpcl_1_1octree_1_1_octree_base"><td class="memItemLeft" align="right" valign="top"><a id="a2727267eed42ae776bbd8ea84b91187d"></a>
unsigned int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1octree_1_1_octree_base.html#a2727267eed42ae776bbd8ea84b91187d">octree_depth_</a></td></tr>
<tr class="memdesc:a2727267eed42ae776bbd8ea84b91187d inherit pro_attribs_classpcl_1_1octree_1_1_octree_base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Octree depth <br /></td></tr>
<tr class="separator:a2727267eed42ae776bbd8ea84b91187d inherit pro_attribs_classpcl_1_1octree_1_1_octree_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a6044a82930ab95b427828ff022e7d1e3 inherit pro_attribs_classpcl_1_1octree_1_1_octree_base"><td class="memItemLeft" align="right" valign="top"><a id="a6044a82930ab95b427828ff022e7d1e3"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1octree_1_1_octree_base.html#a6044a82930ab95b427828ff022e7d1e3">dynamic_depth_enabled_</a></td></tr>
<tr class="memdesc:a6044a82930ab95b427828ff022e7d1e3 inherit pro_attribs_classpcl_1_1octree_1_1_octree_base"><td class="mdescLeft">&#160;</td><td class="mdescRight">Enable dynamic_depth <br /></td></tr>
<tr class="separator:a6044a82930ab95b427828ff022e7d1e3 inherit pro_attribs_classpcl_1_1octree_1_1_octree_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae03f7feba50b4bca74c8a6aeba9aba3c inherit pro_attribs_classpcl_1_1octree_1_1_octree_base"><td class="memItemLeft" align="right" valign="top"><a id="ae03f7feba50b4bca74c8a6aeba9aba3c"></a>
<a class="el" href="classpcl_1_1octree_1_1_octree_key.html">OctreeKey</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classpcl_1_1octree_1_1_octree_base.html#ae03f7feba50b4bca74c8a6aeba9aba3c">max_key_</a></td></tr>
<tr class="memdesc:ae03f7feba50b4bca74c8a6aeba9aba3c inherit pro_attribs_classpcl_1_1octree_1_1_octree_base"><td class="mdescLeft">&#160;</td><td class="mdescRight">key range <br /></td></tr>
<tr class="separator:ae03f7feba50b4bca74c8a6aeba9aba3c inherit pro_attribs_classpcl_1_1octree_1_1_octree_base"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<a name="details" id="details"></a><h2 class="groupheader">详细描述</h2>
<div class="textblock"><h3>template&lt;typename PointT, typename LeafContainerT = OctreeContainerPointIndices, typename BranchContainerT = OctreeContainerEmpty, typename OctreeT = OctreeBase&lt;LeafContainerT, BranchContainerT&gt;&gt;<br />
class pcl::octree::OctreePointCloudPointVector&lt; PointT, LeafContainerT, BranchContainerT, OctreeT &gt;</h3>

<p><b>Octree</b> pointcloud point vector class </p>
<dl class="section note"><dt>注解</dt><dd>This pointcloud octree class generate an octrees from a point cloud (zero-copy). Every leaf node contains a list of point indices of the dataset given by <em>setInputCloud</em>. </dd>
<dd>
The octree pointcloud is initialized with its voxel resolution. Its bounding box is automatically adjusted or can be predefined. </dd>
<dd>
</dd>
<dd>
typename: PointT: type of point used in pointcloud</dd></dl>
<dl class="section author"><dt>作者</dt><dd>Julius Kammerl (<a href="#" onclick="location.href='mai'+'lto:'+'jul'+'iu'+'s@k'+'am'+'mer'+'l.'+'de'; return false;">juliu<span style="display: none;">.nosp@m.</span>s@ka<span style="display: none;">.nosp@m.</span>mmerl<span style="display: none;">.nosp@m.</span>.de</a>) </dd></dl>
</div><h2 class="groupheader">构造及析构函数说明</h2>
<a id="a6e80a8bc31e457f4879a2f45381056bc"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a6e80a8bc31e457f4879a2f45381056bc">&#9670;&nbsp;</a></span>OctreePointCloudPointVector()</h2>

<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;typename PointT , typename LeafContainerT  = OctreeContainerPointIndices, typename BranchContainerT  = OctreeContainerEmpty, typename OctreeT  = OctreeBase&lt;LeafContainerT, BranchContainerT&gt;&gt; </div>
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="classpcl_1_1octree_1_1_octree_point_cloud_point_vector.html">pcl::octree::OctreePointCloudPointVector</a>&lt; <a class="el" href="structpcl_1_1_point_x_y_z_r_g_b_a.html">PointT</a>, LeafContainerT, BranchContainerT, <a class="el" href="classpcl_1_1octree_1_1_octree_base.html">OctreeT</a> &gt;::<a class="el" href="classpcl_1_1octree_1_1_octree_point_cloud_point_vector.html">OctreePointCloudPointVector</a> </td>
          <td>(</td>
          <td class="paramtype">const double&#160;</td>
          <td class="paramname"><em>resolution_arg</em></td><td>)</td>
          <td></td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">inline</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">

<p>Constructor. </p>
<dl class="params"><dt>参数</dt><dd>
  <table class="params">
    <tr><td class="paramname">resolution_arg</td><td>octree resolution at lowest octree level </td></tr>
  </table>
  </dd>
</dl>
<div class="fragment"><div class="line"><a name="l00076"></a><span class="lineno">   76</span>&#160;                                                                  :</div>
<div class="line"><a name="l00077"></a><span class="lineno">   77</span>&#160;            OctreePointCloud&lt;PointT, LeafContainerT, BranchContainerT, OctreeT&gt; (resolution_arg)</div>
<div class="line"><a name="l00078"></a><span class="lineno">   78</span>&#160;        {</div>
<div class="line"><a name="l00079"></a><span class="lineno">   79</span>&#160;        }</div>
</div><!-- fragment -->
</div>
</div>
<hr/>该类的文档由以下文件生成:<ul>
<li>octree/include/pcl/octree/<a class="el" href="octree__pointcloud__pointvector_8h_source.html">octree_pointcloud_pointvector.h</a></li>
</ul>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part -->
<div id="nav-path" class="navpath"><!-- id is needed for treeview function! -->
  <ul>
    <li class="navelem"><b>pcl</b></li><li class="navelem"><b>octree</b></li><li class="navelem"><a class="el" href="classpcl_1_1octree_1_1_octree_point_cloud_point_vector.html">OctreePointCloudPointVector</a></li>
    <li class="footer">制作者 <a href="https://www.doxygen.org/index.html"><img class="footer" src="doxygen.svg" width="104" height="31" alt="doxygen"/></a> 1.9.1 </li>
  </ul>
</div>
</body>
</html>
